linux-stable/drivers
Florian Westphal c3ea09259e plip: avoid rcu debug splat
commit bc3c8fe3c7 upstream.

WARNING: suspicious RCU usage
5.2.0-rc2-00605-g2638eb8b50cfc #1 Not tainted
drivers/net/plip/plip.c:1110 suspicious rcu_dereference_check() usage!

plip_open is called with RTNL held, switch to the correct helper.

Fixes: 2638eb8b50 ("net: ipv4: provide __rcu annotation for ifa_list")
Reported-by: kernel test robot <oliver.sang@intel.com>
Signed-off-by: Florian Westphal <fw@strlen.de>
Link: https://lore.kernel.org/r/20220807115304.13257-1-fw@strlen.de
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2022-08-25 11:45:21 +02:00
..
accessibility
acpi ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool 2022-08-25 11:45:21 +02:00
amba ARM: 9207/1: amba: fix refcount underflow if amba_device_add() fails 2022-07-14 13:17:48 +01:00
android android: binder: stop saving a pointer to the VMA 2022-08-17 15:15:40 +02:00
ata ata: libata-eh: Add missing command name 2022-08-25 11:45:07 +02:00
atm
auxdisplay
base Revert "devcoredump: remove the useless gfp_t parameter in dev_coredumpv and dev_coredumpm" 2022-08-17 15:16:19 +02:00
bcma
block virtio-blk: Avoid use-after-free on suspend/resume 2022-08-25 11:45:16 +02:00
bluetooth Revert "devcoredump: remove the useless gfp_t parameter in dev_coredumpv and dev_coredumpm" 2022-08-17 15:16:19 +02:00
bus bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() 2022-08-17 15:14:13 +02:00
cdrom
char tpm: Add check for Failure mode for TPM2 modules 2022-08-17 15:16:17 +02:00
clk clk: qcom: gcc-msm8939: Fix weird field spacing in ftbl_gcc_camss_cci_clk 2022-08-17 15:15:35 +02:00
clocksource
comedi
connector
counter
cpufreq cpufreq: mediatek: fix error return code in mtk_cpu_dvfs_info_init() 2022-08-17 15:15:52 +02:00
cpuidle
crypto crypto: hisilicon/sec - fix auth key size error 2022-08-17 15:14:58 +02:00
cxl
dax
dca
devfreq PM / devfreq: exynos-bus: Fix NULL pointer dereference 2022-07-08 04:32:26 +09:00
dio
dma dmaengine: imx-dma: Cast of_device_get_match_data() with (uintptr_t) 2022-08-17 15:15:36 +02:00
dma-buf Three mode setting fixes for fsl-ldb, a fbdev removal use-after-free fix, 2022-07-12 10:44:40 +10:00
edac EDAC/ghes: Set the DIMM label unconditionally 2022-07-27 10:42:52 +02:00
eisa
extcon
firewire
firmware firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails 2022-08-17 15:16:07 +02:00
fpga fpga: altera-pr-ip: fix unsigned comparison with less than zero 2022-08-17 15:15:04 +02:00
fsi
gnss
gpio gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data() 2022-08-17 15:15:36 +02:00
gpu drm/i915: pass a pointer for tlb seqno at vma_invalidate_tlb() 2022-08-25 11:45:08 +02:00
greybus
hid HID: amd_sfh: Handle condition of "no sensors" 2022-08-17 15:15:38 +02:00
hsi
hte
hv
hwmon hwmon: (drivetemp) Add module alias 2022-08-17 15:14:17 +02:00
hwspinlock
hwtracing intel_th: pci: Add Raptor Lake-S CPU support 2022-08-17 15:16:07 +02:00
i2c i2c: mux-gpmux: Add of_node_put() when breaking out of loop 2022-08-17 15:14:55 +02:00
i3c
idle intel_idle: make SPR C1 and C1E be independent 2022-08-17 15:16:13 +02:00
iio iio: adc: max1027: unlock on error path in max1027_read_single_value() 2022-08-17 15:15:36 +02:00
infiniband RDMA: Handle the return code from dma_resv_wait_timeout() properly 2022-08-25 11:45:05 +02:00
input Input: iqs7222 - remove support for RF filter 2022-08-25 11:45:20 +02:00
interconnect interconnect: imx: fix max_node_id 2022-08-17 15:15:33 +02:00
iommu iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) 2022-08-17 15:16:08 +02:00
ipack
irqchip irqchip/mips-gic: Check the return value of ioremap() in gic_of_init() 2022-08-17 15:14:01 +02:00
isdn
leds leds: pwm-multicolor: Don't show -EPROBE_DEFER as errors 2022-08-17 15:15:54 +02:00
macintosh macintosh/adb: fix oob read in do_adb_query() function 2022-08-11 13:22:05 +02:00
mailbox
mcb
md dm: fix dm-raid crash if md_handle_request() splits bio 2022-08-17 15:16:14 +02:00
media Revert "devcoredump: remove the useless gfp_t parameter in dev_coredumpv and dev_coredumpm" 2022-08-17 15:16:19 +02:00
memory
memstick memstick/ms_block: Fix a memory leak 2022-08-17 15:15:31 +02:00
message
mfd mfd: max77620: Fix refcount leak in max77620_initialise_fps 2022-08-17 15:15:55 +02:00
misc eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write() 2022-08-17 15:15:33 +02:00
mmc mmc: meson-gx: Fix an error handling path in meson_mmc_probe() 2022-08-25 11:45:07 +02:00
most
mtd mtd: spi-nor: fix spi_nor_spimem_setup_op() call in spi_nor_erase_{sector,chip}() 2022-08-17 15:15:38 +02:00
mux
net plip: avoid rcu debug splat 2022-08-25 11:45:21 +02:00
nfc
ntb
nubus
nvdimm
nvme nvme: catch -ENODEV from nvme_revalidate_zones again 2022-08-17 15:15:42 +02:00
nvmem
of of/fdt: declared return type does not match actual return type 2022-08-17 15:15:41 +02:00
opp opp: Fix error check in dev_pm_opp_attach_genpd() 2022-08-17 15:15:43 +02:00
parisc parisc: Check the return value of ioremap() in lba_driver_probe() 2022-08-17 15:13:48 +02:00
parport
pci PCI: qcom: Power on PHY before IPQ8074 DBI register accesses 2022-08-17 15:16:08 +02:00
pcmcia
peci
perf drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX 2022-08-17 15:14:19 +02:00
phy phy: rockchip-inno-usb2: Ignore OTG IRQs in host mode 2022-08-17 15:15:33 +02:00
pinctrl pinctrl: qcom: sm8250: Fix PDC map 2022-08-25 11:45:18 +02:00
platform platform/olpc: Fix uninitialized data in debugfs write 2022-08-17 15:15:39 +02:00
pnp
power
powercap PM: EM: convert power field to micro-Watts precision and align drivers 2022-08-17 15:14:05 +02:00
pps
ps3
ptp ptp: ocp: Select CRC16 in the Kconfig. 2022-07-27 18:11:34 -07:00
pwm pwm: lpc18xx: Fix period handling 2022-08-17 15:14:21 +02:00
rapidio
ras
regulator regulator: of: Fix refcount leak bug in of_get_regulation_constraints() 2022-08-17 15:14:18 +02:00
remoteproc Revert "devcoredump: remove the useless gfp_t parameter in dev_coredumpv and dev_coredumpm" 2022-08-17 15:16:19 +02:00
reset
rpmsg rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge 2022-08-17 15:15:53 +02:00
rtc rtc: spear: set range max 2022-08-25 11:45:19 +02:00
s390 s390/ap: fix crash on older machines based on QCI info missing 2022-08-25 11:45:06 +02:00
sbus
scsi scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests 2022-08-17 15:16:05 +02:00
sh
siox
slimbus
soc soc: qcom: socinfo: Fix the id of SA8540P SoC 2022-08-17 15:14:18 +02:00
soundwire soundwire: revisit driver bind/unbind and callbacks 2022-08-17 15:15:28 +02:00
spi spi: tegra20-slink: fix UAF in tegra_slink_remove() 2022-08-17 15:14:17 +02:00
spmi
ssb
staging staging: fbtft: core: set smem_len before fb_deferred_io_init call 2022-08-17 15:15:38 +02:00
target scsi: target: Fix WRITE_SAME No Data Buffer crash 2022-07-07 16:38:14 -04:00
tc
tee tee: add overflow check in register_shm_helper() 2022-08-21 15:20:08 +02:00
thermal PM: EM: convert power field to micro-Watts precision and align drivers 2022-08-17 15:14:05 +02:00
thunderbolt
tty tty: serial: qcom-geni-serial: Fix %lu -> %u in print statements 2022-08-17 15:16:01 +02:00
ufs scsi: ufs: core: Correct ufshcd_shutdown() flow 2022-08-17 15:16:03 +02:00
uio
usb usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable() 2022-08-17 15:15:43 +02:00
vdpa
vfio vfio: Split migration ops from main device ops 2022-08-17 15:15:48 +02:00
vhost
video video: fbdev: s3fb: Check the size of screen before memset_io() 2022-08-17 15:16:03 +02:00
virt virt: sev-guest: Pass the appropriate argument type to iounmap() 2022-07-19 22:26:02 +02:00
virtio virtio: VIRTIO_HARDEN_NOTIFICATION is broken 2022-08-25 11:45:15 +02:00
vlynq
vme
w1
watchdog watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe() 2022-08-17 15:15:57 +02:00
xen xen: don't require virtio with grants for non-PV guests 2022-08-17 15:15:41 +02:00
zorro
Kconfig
Makefile