Commit 08b54fd5 authored by Rafael J. Wysocki's avatar Rafael J. Wysocki
Browse files

ACPI: battery: Adjust event notification routine



Adjust acpi_battery_notify() to cast its "data" argument to a struct
acpi_battery pointer istead of a struct acpi_device one, which allows
the use of acpi_driver_data() to be limited and will facilitate
subsequent changes.

No intentional functional impact.

Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
Link: https://patch.msgid.link/4344406.1IzOArtZ34@rafael.j.wysocki
parent 9448598b
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -1054,8 +1054,8 @@ static void acpi_battery_refresh(struct acpi_battery *battery)
/* Driver Interface */
static void acpi_battery_notify(acpi_handle handle, u32 event, void *data)
{
	struct acpi_device *device = data;
	struct acpi_battery *battery = acpi_driver_data(device);
	struct acpi_battery *battery = data;
	struct acpi_device *device = battery->device;
	struct power_supply *old;

	if (!battery)
@@ -1249,7 +1249,7 @@ static int acpi_battery_add(struct acpi_device *device)
	device_init_wakeup(&device->dev, 1);

	result = acpi_dev_install_notify_handler(device, ACPI_ALL_NOTIFY,
						 acpi_battery_notify, device);
						 acpi_battery_notify, battery);
	if (result)
		goto fail_pm;