]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/commit
cpumap: Use non-locked version __ptr_ring_consume_batched
authorJesper Dangaard Brouer <brouer@redhat.com>
Tue, 14 Jul 2020 13:56:34 +0000 (15:56 +0200)
committerDaniel Borkmann <daniel@iogearbox.net>
Thu, 16 Jul 2020 15:00:31 +0000 (17:00 +0200)
commit9b74ebb2b0f259474da65fa0178c657e5fa5c640
tree7b9bb6908c13b0ab5e7eee616cff9c2762db5c78
parent59632b220f2d61df274ed3a14a204e941051fdad
cpumap: Use non-locked version __ptr_ring_consume_batched

Commit 77361825bb01 ("bpf: cpumap use ptr_ring_consume_batched") changed
away from using single frame ptr_ring dequeue (__ptr_ring_consume) to
consume a batched, but it uses a locked version, which as the comment
explain isn't needed.

Change to use the non-locked version __ptr_ring_consume_batched.

Fixes: 77361825bb01 ("bpf: cpumap use ptr_ring_consume_batched")
Signed-off-by: Jesper Dangaard Brouer <brouer@redhat.com>
Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Link: https://lore.kernel.org/bpf/a9c7d06f9a009e282209f0c8c7b2c5d9b9ad60b9.1594734381.git.lorenzo@kernel.org
kernel/bpf/cpumap.c