driver core: make struct bus_type.uevent() take a const *
The uevent() callback in struct bus_type should not be modifying the device that is passed into it, so mark it as a const * and propagate the function signature changes out into all relevant subsystems that use this callback. Acked-by:Rafael J. Wysocki <rafael@kernel.org> Acked-by:
Hans de Goede <hdegoede@redhat.com> Link: https://lore.kernel.org/r/20230111113018.459199-16-gregkh@linuxfoundation.org Signed-off-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Showing
- arch/mips/sgi-ip22/ip22-gio.c 2 additions, 2 deletionsarch/mips/sgi-ip22/ip22-gio.c
- arch/parisc/kernel/drivers.c 2 additions, 2 deletionsarch/parisc/kernel/drivers.c
- arch/powerpc/platforms/pseries/vio.c 2 additions, 2 deletionsarch/powerpc/platforms/pseries/vio.c
- arch/sparc/kernel/vio.c 1 addition, 1 deletionarch/sparc/kernel/vio.c
- drivers/acpi/bus.c 1 addition, 1 deletiondrivers/acpi/bus.c
- drivers/amba/bus.c 2 additions, 2 deletionsdrivers/amba/bus.c
- drivers/base/auxiliary.c 1 addition, 1 deletiondrivers/base/auxiliary.c
- drivers/base/cpu.c 1 addition, 1 deletiondrivers/base/cpu.c
- drivers/base/platform.c 2 additions, 2 deletionsdrivers/base/platform.c
- drivers/bcma/main.c 3 additions, 3 deletionsdrivers/bcma/main.c
- drivers/bus/fsl-mc/fsl-mc-bus.c 2 additions, 2 deletionsdrivers/bus/fsl-mc/fsl-mc-bus.c
- drivers/bus/mhi/ep/main.c 2 additions, 2 deletionsdrivers/bus/mhi/ep/main.c
- drivers/bus/mhi/host/init.c 2 additions, 2 deletionsdrivers/bus/mhi/host/init.c
- drivers/bus/mips_cdmm.c 2 additions, 2 deletionsdrivers/bus/mips_cdmm.c
- drivers/bus/sunxi-rsb.c 1 addition, 1 deletiondrivers/bus/sunxi-rsb.c
- drivers/cxl/core/memdev.c 1 addition, 1 deletiondrivers/cxl/core/memdev.c
- drivers/cxl/core/port.c 4 additions, 4 deletionsdrivers/cxl/core/port.c
- drivers/cxl/cxl.h 2 additions, 2 deletionsdrivers/cxl/cxl.h
- drivers/cxl/cxlmem.h 1 addition, 1 deletiondrivers/cxl/cxlmem.h
- drivers/dax/bus.c 1 addition, 1 deletiondrivers/dax/bus.c
Loading