tangled
alpha
login
or
join now
tjh.dev
/
kernel
Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1
fork
atom
overview
issues
pulls
pipelines
Pull bugzilla-3241 into release branch
Len Brown
19 years ago
d0e5f39f
361ea93c
+8
-4
2 changed files
expand all
collapse all
unified
split
drivers
acpi
ac.c
battery.c
+4
-2
drivers/acpi/ac.c
···
194
device = ac->device;
195
switch (event) {
196
case ACPI_AC_NOTIFY_STATUS:
0
0
197
acpi_ac_get_state(ac);
198
acpi_bus_generate_event(device, event, (u32) ac->state);
199
break;
···
237
goto end;
238
239
status = acpi_install_notify_handler(device->handle,
240
-
ACPI_DEVICE_NOTIFY, acpi_ac_notify,
241
ac);
242
if (ACPI_FAILURE(status)) {
243
result = -ENODEV;
···
269
ac = (struct acpi_ac *)acpi_driver_data(device);
270
271
status = acpi_remove_notify_handler(device->handle,
272
-
ACPI_DEVICE_NOTIFY, acpi_ac_notify);
273
274
acpi_ac_remove_fs(device);
275
···
194
device = ac->device;
195
switch (event) {
196
case ACPI_AC_NOTIFY_STATUS:
197
+
case ACPI_NOTIFY_BUS_CHECK:
198
+
case ACPI_NOTIFY_DEVICE_CHECK:
199
acpi_ac_get_state(ac);
200
acpi_bus_generate_event(device, event, (u32) ac->state);
201
break;
···
235
goto end;
236
237
status = acpi_install_notify_handler(device->handle,
238
+
ACPI_ALL_NOTIFY, acpi_ac_notify,
239
ac);
240
if (ACPI_FAILURE(status)) {
241
result = -ENODEV;
···
267
ac = (struct acpi_ac *)acpi_driver_data(device);
268
269
status = acpi_remove_notify_handler(device->handle,
270
+
ACPI_ALL_NOTIFY, acpi_ac_notify);
271
272
acpi_ac_remove_fs(device);
273
+4
-2
drivers/acpi/battery.c
···
665
switch (event) {
666
case ACPI_BATTERY_NOTIFY_STATUS:
667
case ACPI_BATTERY_NOTIFY_INFO:
0
0
668
acpi_battery_check(battery);
669
acpi_bus_generate_event(device, event, battery->flags.present);
670
break;
···
708
goto end;
709
710
status = acpi_install_notify_handler(device->handle,
711
-
ACPI_DEVICE_NOTIFY,
712
acpi_battery_notify, battery);
713
if (ACPI_FAILURE(status)) {
714
result = -ENODEV;
···
740
battery = (struct acpi_battery *)acpi_driver_data(device);
741
742
status = acpi_remove_notify_handler(device->handle,
743
-
ACPI_DEVICE_NOTIFY,
744
acpi_battery_notify);
745
746
acpi_battery_remove_fs(device);
···
665
switch (event) {
666
case ACPI_BATTERY_NOTIFY_STATUS:
667
case ACPI_BATTERY_NOTIFY_INFO:
668
+
case ACPI_NOTIFY_BUS_CHECK:
669
+
case ACPI_NOTIFY_DEVICE_CHECK:
670
acpi_battery_check(battery);
671
acpi_bus_generate_event(device, event, battery->flags.present);
672
break;
···
706
goto end;
707
708
status = acpi_install_notify_handler(device->handle,
709
+
ACPI_ALL_NOTIFY,
710
acpi_battery_notify, battery);
711
if (ACPI_FAILURE(status)) {
712
result = -ENODEV;
···
738
battery = (struct acpi_battery *)acpi_driver_data(device);
739
740
status = acpi_remove_notify_handler(device->handle,
741
+
ACPI_ALL_NOTIFY,
742
acpi_battery_notify);
743
744
acpi_battery_remove_fs(device);