diff --git a/drivers/battery/battc/battc.c b/drivers/battery/battc/battc.c index 22664d40296..d07db5f4953 100644 --- a/drivers/battery/battc/battc.c +++ b/drivers/battery/battc/battc.c @@ -201,13 +201,16 @@ BatteryClassIoctl(PVOID ClassData, BATTERY_NOTIFY BattNotify; ULONG ReturnedLength; - DPRINT("Received IOCTL %x for %p\n", IrpSp->Parameters.DeviceIoControl.IoControlCode, - ClassData); + DPRINT("BatteryClassIoctl(%p %p)\n", ClassData, Irp); BattClass = ClassData; + IrpSp = IoGetCurrentIrpStackLocation(Irp); Irp->IoStatus.Information = 0; + DPRINT("Received IOCTL %x for %p\n", IrpSp->Parameters.DeviceIoControl.IoControlCode, + ClassData); + switch (IrpSp->Parameters.DeviceIoControl.IoControlCode) { case IOCTL_BATTERY_QUERY_TAG: