Do refactoring in normalize_cmdline_options()
authorAlexander Popov <alex.popov@linux.com>
Thu, 17 Nov 2022 13:57:25 +0000 (16:57 +0300)
committerAlexander Popov <alex.popov@linux.com>
Thu, 17 Nov 2022 14:18:27 +0000 (17:18 +0300)
kconfig_hardened_check/__init__.py

index 7333e617d1c9e2d0119c73a65e8224197c15f3da..837a3629f0aa4a4debac98db48c91dbd2ff332da 100644 (file)
@@ -940,17 +940,17 @@ def parse_kconfig_file(parsed_options, fname):
 def normalize_cmdline_options(option, value):
     # Don't normalize the cmdline option values if
     # the Linux kernel doesn't use kstrtobool() for them
-    if option == 'pti':
-        # See pti_check_boottime_disable() in linux/arch/x86/mm/pti.c
-        return value
-    if option == 'spectre_v2':
-        # See spectre_v2_parse_cmdline() in linux/arch/x86/kernel/cpu/bugs.c
-        return value
     if option == 'debugfs':
         # See debugfs_kernel() in fs/debugfs/inode.c
         return value
     if option == 'mitigations':
-        # See mitigations_parse_cmdline() in linux/kernel/cpu.c
+        # See mitigations_parse_cmdline() in kernel/cpu.c
+        return value
+    if option == 'pti':
+        # See pti_check_boottime_disable() in arch/x86/mm/pti.c
+        return value
+    if option == 'spectre_v2':
+        # See spectre_v2_parse_cmdline() in arch/x86/kernel/cpu/bugs.c
         return value
     if option == 'spec_store_bypass_disable':
         # See ssb_parse_cmdline() in arch/x86/kernel/cpu/bugs.c