1
linux/drivers
Greg Kroah-Hartman 2a81ada32f 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>
2023-01-27 13:45:52 +01:00
..
accel
accessibility tty: fix possible null-ptr-defer in spk_ttyio_release 2023-01-19 16:24:04 +01:00
acpi driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
amba driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
android
ata ata: pata_cs5535: Don't build on UML 2023-01-14 07:38:48 +09:00
atm treewide: Convert del_timer*() to timer_shutdown*() 2022-12-25 13:38:09 -08:00
auxdisplay
base driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
bcma driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
block block-6.2-2023-01-20 2023-01-20 12:44:41 -08:00
bluetooth Bluetooth: hci_qca: Fix driver shutdown on closed serdev 2023-01-17 15:59:02 -08:00
bus driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
cdrom
char xen: branch for v6.2-rc4 2023-01-12 17:02:20 -06:00
clk
clocksource
comedi comedi: adv_pci1760: Fix PWM instruction handling 2023-01-19 17:24:47 +01:00
connector
counter
cpufreq cpufreq: amd-pstate: fix kernel hang issue while amd-pstate unregistering 2023-01-10 20:31:08 +01:00
cpuidle
crypto MTD changes: 2023-01-12 05:56:06 -06:00
cxl driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
dax driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
dca
devfreq
dio
dma ptdma: pt_core_execute_cmd() should use spinlock 2023-01-19 18:59:34 +05:30
dma-buf Merge drm/drm-fixes into drm-misc-fixes 2023-01-03 08:32:12 +01:00
edac EDAC/highbank: Fix memory leak in highbank_mc_probe() 2023-01-03 17:03:57 +01:00
eisa driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
extcon
firewire driver core: make struct device_type.uevent() take a const * 2023-01-27 13:45:36 +01:00
firmware driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
fpga driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
fsi driver core: make struct device_type.devnode() take a const * 2023-01-27 13:45:38 +01:00
gnss
gpio gpiolib: acpi: Add a ignore wakeup quirk for Clevo NL5xRU 2023-01-18 15:29:16 +01:00
gpu driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
greybus driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
hid driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
hsi driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
hte
hv driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
hwmon
hwspinlock
hwtracing driver core: make struct device_type.devnode() take a const * 2023-01-27 13:45:38 +01:00
i2c driver core: make struct device_type.uevent() take a const * 2023-01-27 13:45:36 +01:00
i3c driver core: make struct device_type.uevent() take a const * 2023-01-27 13:45:36 +01:00
idle
iio
infiniband IB/hfi1: Remove user expected buffer invalidate race 2023-01-10 12:21:50 +02:00
input driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
interconnect interconnect: qcom: rpm: Use _optional func for provider clocks 2023-01-05 17:29:57 +02:00
iommu iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe() 2023-01-13 13:46:32 +01:00
ipack driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
irqchip
isdn treewide: Convert del_timer*() to timer_shutdown*() 2022-12-25 13:38:09 -08:00
leds treewide: Convert del_timer*() to timer_shutdown*() 2022-12-25 13:38:09 -08:00
macintosh driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
mailbox
mcb driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
md md: fix incorrect declaration about claim_rdev in md_import_device 2023-01-12 10:42:16 -08:00
media driver core: make struct device_type.uevent() take a const * 2023-01-27 13:45:36 +01:00
memory memory: mvebu-devbus: Fix missing clk_disable_unprepare in mvebu_devbus_probe() 2022-12-27 09:54:32 +01:00
memstick driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
message
mfd
misc driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
mmc driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
most
mtd mtd: cfi: allow building spi-intel standalone 2023-01-02 12:08:53 +01:00
mux
net driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
nfc nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame() 2023-01-09 07:34:13 +00:00
ntb
nubus
nvdimm driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
nvme block-6.2-2023-01-20 2023-01-20 12:44:41 -08:00
nvmem
of of: device: make of_device_uevent_modalias() take a const device * 2023-01-27 13:45:28 +01:00
opp
parisc
parport
pci driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
pcmcia driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
peci
perf
phy phy: phy-can-transceiver: Skip warning if no "max-bitrate" 2023-01-18 22:58:05 +05:30
pinctrl pinctrl: rockchip: fix mux route data for rk3568 2023-01-17 14:16:45 +01:00
platform driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
pnp
power
powercap
pps
ps3
ptp
pwm
rapidio driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
ras
regulator regulator: qcom-rpmh: PM8550 ldo11 regulator is an nldo 2023-01-03 15:54:38 +00:00
remoteproc
reset reset: uniphier-glue: Fix possible null-ptr-deref 2023-01-03 11:30:46 +01:00
rpmsg driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
rtc
s390 driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
sbus
scsi driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
sh
siox
slimbus driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
soc driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
soundwire driver core: make struct device_type.uevent() take a const * 2023-01-27 13:45:36 +01:00
spi driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
spmi driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
ssb driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
staging driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
target
tc
tee driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
thermal thermal: core: call put_device() only after device_register() fails 2023-01-19 21:06:41 +01:00
thunderbolt driver core: make struct device_type.uevent() take a const * 2023-01-27 13:45:36 +01:00
tty driver core: make struct device_type.uevent() take a const * 2023-01-27 13:45:36 +01:00
ufs Merge branch '6.2/scsi-queue' into 6.2/scsi-fixes 2022-12-30 16:29:34 +00:00
uio
usb driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
vdpa vdpa_sim_net: should not drop the multicast/broadcast packet 2022-12-28 05:28:11 -05:00
vfio
vhost vhost_vdpa: fix the crash in unmap a large memory 2022-12-28 05:28:11 -05:00
video xen: branch for v6.2-rc4 2023-01-12 17:02:20 -06:00
virt
virtio driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
vlynq
w1 driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
watchdog
xen driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
zorro driver core: make struct bus_type.uevent() take a const * 2023-01-27 13:45:52 +01:00
Kconfig
Makefile