]> git.baikalelectronics.ru Git - kernel.git/commit
checkpatch: do not apply "initialise globals to 0" check to BPF progs
authorSong Liu <songliubraving@fb.com>
Fri, 26 Feb 2021 01:22:08 +0000 (17:22 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 26 Feb 2021 17:41:04 +0000 (09:41 -0800)
commite9acf949a5bba23fdc205f5ae6205248423304c4
tree7ef5c6657edb5ad54f7a3172b98956da6f611546
parent948fd89ac3234d84cea227ccfb5b6831a531b744
checkpatch: do not apply "initialise globals to 0" check to BPF progs

BPF programs explicitly initialise global variables to 0 to make sure
clang (v10 or older) do not put the variables in the common section.  Skip
"initialise globals to 0" check for BPF programs to elimiate error
messages like:

    ERROR: do not initialise globals to 0
    #19: FILE: samples/bpf/tracex1_kern.c:21:

Link: https://lkml.kernel.org/r/20210209211954.490077-1-songliubraving@fb.com
Signed-off-by: Song Liu <songliubraving@fb.com>
Acked-by: Joe Perches <joe@perches.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
scripts/checkpatch.pl