-
- Downloads
driver-core: constify data for class_find_device()
All in-kernel users of class_find_device() don't really need mutable data for match callback. In two places (kernel/power/suspend_test.c, drivers/scsi/osd/osd_uld.c) this patch changes match callbacks to use const search data. The const is propagated to rtc_class_open() and power_supply_get_by_name() parameters. Note that there's a dev reference leak in suspend_test.c that's not touched in this patch. Signed-off-by:Michał Mirosław <mirq-linux@rere.qmqm.pl> Acked-by:
Grant Likely <grant.likely@secretlab.ca> Signed-off-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Showing
- drivers/base/class.c 2 additions, 2 deletionsdrivers/base/class.c
- drivers/base/core.c 2 additions, 2 deletionsdrivers/base/core.c
- drivers/gpio/gpiolib.c 1 addition, 1 deletiondrivers/gpio/gpiolib.c
- drivers/isdn/mISDN/core.c 2 additions, 2 deletionsdrivers/isdn/mISDN/core.c
- drivers/net/phy/mdio_bus.c 1 addition, 1 deletiondrivers/net/phy/mdio_bus.c
- drivers/power/power_supply_core.c 2 additions, 2 deletionsdrivers/power/power_supply_core.c
- drivers/rtc/interface.c 3 additions, 3 deletionsdrivers/rtc/interface.c
- drivers/scsi/hosts.c 2 additions, 2 deletionsdrivers/scsi/hosts.c
- drivers/scsi/osd/osd_uld.c 9 additions, 17 deletionsdrivers/scsi/osd/osd_uld.c
- drivers/scsi/scsi_transport_iscsi.c 2 additions, 2 deletionsdrivers/scsi/scsi_transport_iscsi.c
- drivers/spi/spi.c 2 additions, 2 deletionsdrivers/spi/spi.c
- drivers/uwb/lc-rc.c 10 additions, 11 deletionsdrivers/uwb/lc-rc.c
- include/linux/device.h 2 additions, 2 deletionsinclude/linux/device.h
- include/linux/power_supply.h 1 addition, 1 deletioninclude/linux/power_supply.h
- include/linux/rtc.h 1 addition, 1 deletioninclude/linux/rtc.h
- init/do_mounts.c 2 additions, 2 deletionsinit/do_mounts.c
- kernel/power/suspend_test.c 5 additions, 6 deletionskernel/power/suspend_test.c
- net/ieee802154/wpan-class.c 2 additions, 3 deletionsnet/ieee802154/wpan-class.c
- net/nfc/core.c 2 additions, 2 deletionsnet/nfc/core.c
Loading
Please register or sign in to comment