checkpatch: import new script version from kernel v6.0-rc3
authorAntonio Borneo <borneo.antonio@gmail.com>
Tue, 16 Apr 2019 21:10:45 +0000 (23:10 +0200)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sun, 18 Sep 2022 08:16:40 +0000 (08:16 +0000)
commit8d395421ab359716843144dbe069607133a29b16
tree033613ff85a3f10fd71a74d64f3b7e08a0f1e428
parent61d0757acf222fdd5669b471cc251e03101db273
checkpatch: import new script version from kernel v6.0-rc3

Replace existing checkpatch script with the one available in the
latest Linux kernel.
Add also from the same kernel version the spelling database and
the script spdxcheck.py, even if the script cannot be found by
checkpatch in the current path.
Add an empty "const_structs.checkpatch" file and an initial
"spdxexclude" file.

The script as is doesn't work properly in OpenOCD project.
Further patches in this series are required.

Gerrit will use the checkpatch in this commit to test/build the
commit itself. A minimal configuration file is then required to
avoid a failure in the test/build process.

This commit includes the OpenOCD commits:
commit 164450a01576 ("Change checkpatch.pl tab expanding to 4 characters.")
commit 667d510dabd5 ("checkpatch: fix false indent trigger")
already merged in upstream checkpatch in kernel v6.0-rc3.

Change-Id: Ic9cdecff2df0a1e23cdb01d10f14c5988480b8d6
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/5116
Tested-by: jenkins
.checkpatch.conf [new file with mode: 0644]
doc/checkpatch.rst [new file with mode: 0644]
tools/scripts/checkpatch.pl
tools/scripts/const_structs.checkpatch [new file with mode: 0644]
tools/scripts/spdxcheck.py [new file with mode: 0755]
tools/scripts/spdxexclude [new file with mode: 0644]
tools/scripts/spelling.txt [new file with mode: 0644]