summaryrefslogtreecommitdiff
path: root/kernel/bpf
diff options
context:
space:
mode:
authorPedro Tammela <pctammela@gmail.com>2021-03-25 12:01:15 -0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2021-04-14 08:42:00 +0200
commit3015db3de71545d385416a4a4e1242509343cceb (patch)
tree3b882818e2bf8373202d3318232a6220e3dd7867 /kernel/bpf
parentdc195928d7e4ec7b5cfc6cd10dc4c8d87a7c72ac (diff)
libbpf: Fix bail out from 'ringbuf_process_ring()' on error
commit 6032ebb54c60cae24329f6aba3ce0c1ca8ad6abe upstream. The current code bails out with negative and positive returns. If the callback returns a positive return code, 'ring_buffer__consume()' and 'ring_buffer__poll()' will return a spurious number of records consumed, but mostly important will continue the processing loop. This patch makes positive returns from the callback a no-op. Fixes: bf99c936f947 ("libbpf: Add BPF ring buffer support") Signed-off-by: Pedro Tammela <pctammela@mojatatu.com> Signed-off-by: Andrii Nakryiko <andrii@kernel.org> Link: https://lore.kernel.org/bpf/20210325150115.138750-1-pctammela@mojatatu.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'kernel/bpf')
0 files changed, 0 insertions, 0 deletions