Hi Michal, On Thu, 2023-06-01 at 15:21 +0200, Michal Wilczynski wrote: > As callback has been replaced by drivers installing their handlers in > .add it's presence is not useful anymore. > > Remove .notify callback and flags variable from struct acpi_driver, > as they're not needed anymore. > > Signed-off-by: Michal Wilczynski <michal.wilczynski@xxxxxxxxx> > --- > include/acpi/acpi_bus.h | 3 --- > 1 file changed, 3 deletions(-) > > diff --git a/include/acpi/acpi_bus.h b/include/acpi/acpi_bus.h > index 7fb411438b6f..3326794d5b70 100644 > --- a/include/acpi/acpi_bus.h > +++ b/include/acpi/acpi_bus.h > @@ -151,12 +151,10 @@ struct acpi_hotplug_context { > > typedef int (*acpi_op_add) (struct acpi_device * device); > typedef void (*acpi_op_remove) (struct acpi_device *device); > -typedef void (*acpi_op_notify) (struct acpi_device * device, u32 event); > > struct acpi_device_ops { > acpi_op_add add; > acpi_op_remove remove; > - acpi_op_notify notify; > }; > > #define ACPI_DRIVER_ALL_NOTIFY_EVENTS 0x1 /* system AND device events */ > @@ -165,7 +163,6 @@ struct acpi_driver { > char name[80]; > char class[80]; > const struct acpi_device_id *ids; /* Supported Hardware IDs */ > - unsigned int flags; Can ACPI_DRIVER_ALL_NOTIFY_EVENTS be removed as well? > struct acpi_device_ops ops; > struct device_driver drv; > struct module *owner;