linux-stable/drivers
Lee Jones ec10848e26 mfd: pm8008: Remove driver data structure pm8008_data
[ Upstream commit 915696927c ]

Maintaining a local driver data structure that is never shared
outside of the core device is an unnecessary complexity.  Half of the
attributes were not used outside of a single function, one of which
was not used at all.  The remaining 2 are generic and can be passed
around as required.

Signed-off-by: Lee Jones <lee.jones@linaro.org>
Stable-dep-of: 14f8c55d48 ("mfd: pm8008: Fix return value check in pm8008_probe()")
Signed-off-by: Sasha Levin <sashal@kernel.org>
2022-12-31 13:14:36 +01:00
..
accessibility
acpi
amba
android
ata
atm
auxdisplay
base
bcma
block
bluetooth
bus
cdrom
char
clk
clocksource
comedi
connector
counter
cpufreq
cpuidle
crypto
cxl
dax
dca
devfreq
dio
dma
dma-buf
edac
eisa
extcon
firewire
firmware
fpga
fsi
gnss
gpio gpiolib: protect the GPIO device against being dropped while in use by user-space 2022-12-31 13:14:31 +01:00
gpu
greybus
hid
hsi HSI: omap_ssi_core: Fix error handling in ssi_init() 2022-12-31 13:14:32 +01:00
hv
hwmon
hwspinlock
hwtracing
i2c i2c: ismt: Fix an out-of-bounds bug in ismt_access() 2022-12-31 13:14:31 +01:00
i3c
idle
iio
infiniband RDMA/siw: Fix pointer cast warning 2022-12-31 13:14:33 +01:00
input
interconnect
iommu iommu/sun50i: Remove IOMMU_DOMAIN_IDENTITY 2022-12-31 13:14:35 +01:00
ipack
irqchip
isdn
leds
macintosh macintosh/macio-adb: check the return value of ioremap() 2022-12-31 13:14:35 +01:00
mailbox
mcb
md
media
memory
memstick
message
mfd mfd: pm8008: Remove driver data structure pm8008_data 2022-12-31 13:14:36 +01:00
misc cxl: Fix refcount leak in cxl_calc_capp_routing 2022-12-31 13:14:35 +01:00
mmc
most
mtd
mux
net
nfc
ntb
nubus
nvdimm
nvme
nvmem
of
opp
parisc
parport
pci
pcmcia
perf
phy phy: usb: s2 WoL wakeup_count not incremented for USB->Eth devices 2022-12-31 13:14:33 +01:00
pinctrl
platform
pnp
power power: supply: fix null pointer dereferencing in power_supply_get_battery_info 2022-12-31 13:14:33 +01:00
powercap
pps
ps3
ptp
pwm pwm: mediatek: always use bus clock for PWM on MT7622 2022-12-31 13:14:36 +01:00
rapidio
ras
regulator
remoteproc remoteproc: qcom: q6v5: Fix missing clk_disable_unprepare() in q6v5_wcss_qcs404_power_on() 2022-12-31 13:14:36 +01:00
reset
rpmsg
rtc rtc: pcf85063: Fix reading alarm 2022-12-31 13:14:34 +01:00
s390
sbus
scsi
sh
siox
slimbus
soc
soundwire
spi
spmi
ssb
staging staging: rtl8192e: Fix potential use-after-free in rtllib_rx_Monitor() 2022-12-31 13:14:30 +01:00
target
tc
tee
thermal thermal/drivers/qcom/lmh: Fix irq handler return value 2022-12-31 13:14:31 +01:00
thunderbolt
tty
uio
usb usb: storage: Add check for kcalloc 2022-12-31 13:14:31 +01:00
vdpa
vfio
vhost
video fbdev: uvesafb: Fixes an error handling path in uvesafb_probe() 2022-12-31 13:14:32 +01:00
virt
virtio
visorbus
vlynq
vme vme: Fix error not catched in fake_init() 2022-12-31 13:14:30 +01:00
w1
watchdog
xen
zorro
Kconfig
Makefile