]> git.baikalelectronics.ru Git - kernel.git/commit
bpf: refactor propagate_liveness to eliminate code redundance
authorJiong Wang <jiong.wang@netronome.com>
Fri, 12 Apr 2019 21:59:35 +0000 (22:59 +0100)
committerAlexei Starovoitov <ast@kernel.org>
Sat, 13 Apr 2019 00:06:33 +0000 (17:06 -0700)
commitebb34bc57bdc35c1118049ddaf7f38a13dfb240e
treebddf4a5981ecb150a87307b10f4fb75a30e46b29
parent33970f349baaa6a4906e32669df5e92fed2987a3
bpf: refactor propagate_liveness to eliminate code redundance

Access to reg states were not factored out, the consequence is long code
for dereferencing them which made the indentation not good for reading.

This patch factor out these code so the core code in the loop could be
easier to follow.

Reviewed-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Signed-off-by: Jiong Wang <jiong.wang@netronome.com>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
kernel/bpf/verifier.c