linux/drivers/staging/qlge
Benjamin Poirier b91fec1ecf staging: qlge: Refill empty buffer queues from wq
When operating at mtu 9000, qlge does order-1 allocations for rx buffers in
atomic context. This is especially unreliable when free memory is low or
fragmented. Add an approach similar to commit 3161e453e4 ("virtio: net
refill on out-of-memory") to qlge so that the device doesn't lock up if
there are allocation failures.

Signed-off-by: Benjamin Poirier <bpoirier@suse.com>
Link: https://lore.kernel.org/r/20190927101210.23856-18-bpoirier@suse.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-10-04 17:17:47 +02:00
..
Kconfig
Makefile
qlge_dbg.c staging: qlge: Update buffer queue prod index despite oom 2019-10-04 17:17:47 +02:00
qlge_ethtool.c
qlge_main.c staging: qlge: Refill empty buffer queues from wq 2019-10-04 17:17:47 +02:00
qlge_mpi.c staging: qlge: Remove irq_cnt 2019-10-04 17:17:44 +02:00
qlge.h staging: qlge: Refill empty buffer queues from wq 2019-10-04 17:17:47 +02:00
TODO staging: qlge: Refill empty buffer queues from wq 2019-10-04 17:17:47 +02:00