]> 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)
commit7bdc2e9e14326efd2f8e289d630bfd8424b6d5c7
treebddf4a5981ecb150a87307b10f4fb75a30e46b29
parentacec11c71176ca6237c40d06bc217c784c702f2e
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