From ba20fa121a0e97a7862aa163a11c7337a05188f7 Mon Sep 17 00:00:00 2001 From: Manuel Bentele Date: Thu, 11 Mar 2021 16:47:05 +0100 Subject: [BUILD] Enable lint targets if lint programs are found --- src/kernel/CMakeLists.txt | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'src/kernel/CMakeLists.txt') diff --git a/src/kernel/CMakeLists.txt b/src/kernel/CMakeLists.txt index 47efdd2..bc02a7b 100644 --- a/src/kernel/CMakeLists.txt +++ b/src/kernel/CMakeLists.txt @@ -48,9 +48,21 @@ add_kernel_module(dnbd3 "${KERNEL_BUILD_DIR}" # add dependency to generate project version header before dnbd3.ko is built add_dependencies(dnbd3 dnbd3-generate-version) -add_kernel_linter(dnbd3-lint "${KERNEL_BUILD_DIR}" +set(CHECKPATCH_IGNORE_WARNINGS "NEW_TYPEDEFS" + "MSLEEP" + "CONSTANT_COMPARISON" + "DEEP_INDENTATION" + "PREFER_PR_LEVEL" + "LINUX_VERSION_CODE" + "JIFFIES_COMPARISON" + "KREALLOC_ARG_REUSE") + +add_kernel_linter(dnbd3-lint "${CHECKPATCH_IGNORE_WARNINGS}" "${KERNEL_MODULE_DNBD3_SOURCE_FILES}" "${KERNEL_MODULE_DNBD3_HEADER_FILES}") -add_kernel_linter_fix(dnbd3-lint-fix "${KERNEL_BUILD_DIR}" +add_kernel_linter_fix(dnbd3-lint-fix "${CHECKPATCH_IGNORE_WARNINGS}" "${KERNEL_MODULE_DNBD3_SOURCE_FILES}" "${KERNEL_MODULE_DNBD3_HEADER_FILES}") + +add_linter_fix(dnbd3-lint-fix-clang "${KERNEL_MODULE_DNBD3_SOURCE_FILES}" + "${KERNEL_MODULE_DNBD3_HEADER_FILES}") -- cgit v1.2.3-55-g7522