linux-stable/drivers/net
Jinjie Ruan d943efd794 net: arcnet: Do not call kfree_skb() under local_irq_disable()
[ Upstream commit 786c96e92f ]

It is not allowed to call kfree_skb() from hardware interrupt
context or with hardware interrupts being disabled.
So replace kfree_skb() with dev_kfree_skb_irq() under
local_irq_disable(). Compile tested only.

Fixes: 05fcd31cc4 ("arcnet: add err_skb package for package status feedback")
Signed-off-by: Jinjie Ruan <ruanjinjie@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-09-23 10:48:01 +02:00
..
appletalk
arcnet net: arcnet: Do not call kfree_skb() under local_irq_disable() 2023-09-23 10:48:01 +02:00
bonding bonding: fix macvlan over alb bond support 2023-08-30 16:31:54 +02:00
caif caif_virtio: fix race between virtio_device_ready() and ndo_open() 2022-07-07 17:35:10 +02:00
can can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM 2023-09-23 10:48:00 +02:00
dsa net: dsa: lan9303: allow vid != 0 in port_fdb_{add|del} methods 2023-06-14 10:57:12 +02:00
ethernet bnx2x: fix page fault following EEH recovery 2023-09-23 10:47:58 +02:00
fddi net: defxx: Fix missing err handling in dfx_init() 2023-01-18 11:30:18 +01:00
fjes
hamradio hamradio: baycom_epp: Fix return type of baycom_send_packet() 2023-01-18 11:30:35 +01:00
hippi drivers: net: hippi: Fix deadlock in rr_close() 2022-05-12 12:20:22 +02:00
hyperv hv_netvsc: Fix race between VF offering and VF association message from host 2022-11-03 23:52:27 +09:00
ieee802154 ieee802154: hwsim: Fix possible memory leaks 2023-06-28 10:15:28 +02:00
ipvlan ipvlan: Fix return value of ipvlan_queue_xmit() 2023-08-11 11:45:07 +02:00
netdevsim netdevsim: Avoid allocation warnings triggered from user space 2022-08-25 11:15:12 +02:00
phy net: phy: broadcom: stub c45 read/write for 54810 2023-08-30 16:31:50 +02:00
plip net: plip: don't call kfree_skb/dev_kfree_skb() under spin_lock_irq() 2022-12-14 11:28:30 +01:00
ppp ppp: associate skb with a device at tx 2023-01-18 11:30:36 +01:00
slip drivers: net: slip: fix NPD bug in sl_tx_timeout() 2022-04-20 09:12:50 +02:00
team team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves 2023-08-30 16:31:49 +02:00
usb net: usb: qmi_wwan: add Quectel EM05GV2 2023-09-23 10:47:58 +02:00
vmxnet3 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() 2022-05-25 09:10:39 +02:00
wan treewide: Remove uninitialized_var() usage 2023-08-11 11:45:01 +02:00
wimax
wireless wifi: ath9k: use IS_ERR() with debugfs_create_dir() 2023-09-23 10:48:01 +02:00
xen-netback xen/netback: Fix buffer overrun triggered by unusual packet 2023-08-08 19:49:19 +02:00
dummy.c
eql.c
geneve.c geneve: do not use RT_TOS for IPv6 flowlabel 2022-08-25 11:15:38 +02:00
gtp.c gtp: Fix use-after-free in __gtp_encap_destroy(). 2023-08-11 11:45:07 +02:00
ifb.c
Kconfig
LICENSE.SRC
loopback.c net: loopback: use NET_NAME_PREDICTABLE for name_assign_type 2023-01-18 11:30:01 +01:00
macsec.c Revert "net: macsec: preserve ingress frame ordering" 2023-09-23 10:47:59 +02:00
macvlan.c macvlan: enforce a consistent minimal mtu 2022-11-25 17:40:28 +01:00
macvtap.c macvtap: advertise link netns via netlink 2022-04-15 14:15:02 +02:00
Makefile
mdio.c
mii.c
net_failover.c
netconsole.c
nlmon.c
ntb_netdev.c ntb_netdev: Use dev_kfree_skb_any() in interrupt context 2023-01-18 11:30:19 +01:00
rionet.c
sb1000.c
Space.c
sungem_phy.c net: sungem_phy: Add of_node_put() for reference returned by of_get_parent() 2022-08-11 12:48:39 +02:00
tap.c
thunderbolt.c net: thunderbolt: Fix error handling in tbnet_init() 2022-11-25 17:40:25 +01:00
tun.c drivers: net: prevent tun_build_skb() to exceed the packet size limit 2023-08-16 18:13:00 +02:00
veth.c veth: Ensure eth header is in skb's linear part 2022-04-20 09:12:48 +02:00
virtio_net.c virtio-net: set queues after driver_ok 2023-08-30 16:31:50 +02:00
vrf.c
vsockmon.c
vxlan.c vxlan: generalize vxlan_parse_gpe_hdr and remove unused args 2023-09-23 10:47:57 +02:00
xen-netfront.c xen-netfront: Fix NULL sring after live migration 2022-12-14 11:28:29 +01:00