]> www.infradead.org Git - users/dwmw2/linux.git/commit
virtio_net: suppress cpu stall when free_unused_bufs
authorWenliang Wang <wangwenliang.1995@bytedance.com>
Thu, 4 May 2023 02:27:06 +0000 (10:27 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 17 May 2023 09:53:38 +0000 (11:53 +0200)
commitd86d42e4a9b6dc237c4166d035ba5b0bd6768a84
tree5e04ee8e4ee98af7192c06a1e9c37905f7c451a2
parent4a61d7965611ea29b57a19d048f3e782f7cf2a09
virtio_net: suppress cpu stall when free_unused_bufs

[ Upstream commit f8bb5104394560e29017c25bcade4c6b7aabd108 ]

For multi-queue and large ring-size use case, the following error
occurred when free_unused_bufs:
rcu: INFO: rcu_sched self-detected stall on CPU.

Fixes: 986a4f4d452d ("virtio_net: multiqueue support")
Signed-off-by: Wenliang Wang <wangwenliang.1995@bytedance.com>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/virtio_net.c