Don't require GCC_PLUGINS separately
authorAlexander Popov <alex.popov@linux.com>
Mon, 25 Mar 2024 07:18:25 +0000 (10:18 +0300)
committerAlexander Popov <alex.popov@linux.com>
Mon, 25 Mar 2024 07:18:25 +0000 (10:18 +0300)
It's auxiliary for building with gcc and it's not needed for building with
clang.

Refers to #102

kernel_hardening_checker/checks.py

index 0ce187d6f6cf8781aa6ecefd75a0de2c541fbe33..780f7b87453e2c8444a38065f66dfd681d970c66 100644 (file)
@@ -36,7 +36,6 @@ def add_kconfig_checks(l, arch):
     l += [KconfigCheck('self_protection', 'defconfig', 'SLUB_DEBUG', 'y')]
     l += [KconfigCheck('self_protection', 'defconfig', 'THREAD_INFO_IN_TASK', 'y')]
     gcc_plugins_support_is_set = KconfigCheck('self_protection', 'defconfig', 'GCC_PLUGINS', 'y')
-    l += [gcc_plugins_support_is_set]
     iommu_support_is_set = KconfigCheck('self_protection', 'defconfig', 'IOMMU_SUPPORT', 'y')
     l += [iommu_support_is_set] # is needed for mitigating DMA attacks
     l += [OR(KconfigCheck('self_protection', 'defconfig', 'STACKPROTECTOR', 'y'),