mirror of
https://github.com/torvalds/linux.git
synced 2026-06-03 03:53:37 +02:00
ACPI: video: Adjust event notification routine
Adjust acpi_video_bus_notify() to cast its "data" argument to a struct acpi_video_bus pointer instead 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: Rafael J. Wysocki <rafael.j.wysocki@intel.com> Reviewed-by: Armin Wolf <W_Armin@gmx.de> Link: https://patch.msgid.link/2409089.ElGaqSPkdT@rafael.j.wysocki
This commit is contained in:
parent
336aae5c4e
commit
d91a624a69
|
|
@ -1540,14 +1540,11 @@ static int acpi_video_bus_stop_devices(struct acpi_video_bus *video)
|
|||
|
||||
static void acpi_video_bus_notify(acpi_handle handle, u32 event, void *data)
|
||||
{
|
||||
struct acpi_device *device = data;
|
||||
struct acpi_video_bus *video = acpi_driver_data(device);
|
||||
struct acpi_video_bus *video = data;
|
||||
struct acpi_device *device = video->device;
|
||||
struct input_dev *input;
|
||||
int keycode = 0;
|
||||
|
||||
if (!video || !video->input)
|
||||
return;
|
||||
|
||||
input = video->input;
|
||||
|
||||
switch (event) {
|
||||
|
|
@ -2076,7 +2073,7 @@ static int acpi_video_bus_add(struct acpi_device *device)
|
|||
goto err_del;
|
||||
|
||||
error = acpi_dev_install_notify_handler(device, ACPI_DEVICE_NOTIFY,
|
||||
acpi_video_bus_notify, device);
|
||||
acpi_video_bus_notify, video);
|
||||
if (error)
|
||||
goto err_remove;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user