mirror of
https://github.com/torvalds/linux.git
synced 2024-12-12 22:23:55 +00:00
d24458e43b
Polling for the ingress queues relies on reading the producer/consumer
pointers of the Rx queue.
Prior this commit, a cached consumer pointer could be used, instead of
the actual consumer pointer and therefore report POLLIN prematurely.
This patch makes sure that the non-cached consumer pointer is used
instead.
Reported-by: Qi Zhang <qi.z.zhang@intel.com>
Tested-by: Qi Zhang <qi.z.zhang@intel.com>
Fixes:
|
||
---|---|---|
.. | ||
Kconfig | ||
Makefile | ||
xdp_umem_props.h | ||
xdp_umem.c | ||
xdp_umem.h | ||
xsk_queue.c | ||
xsk_queue.h | ||
xsk.c |