Drop some unneeded assertions
authorAlexander Popov <alex.popov@linux.com>
Sun, 6 Oct 2024 23:01:52 +0000 (02:01 +0300)
committerAlexander Popov <alex.popov@linux.com>
Sun, 6 Oct 2024 23:01:52 +0000 (02:01 +0300)
kernel_hardening_checker/__init__.py

index 0c3cf70b8225b9979562e539cb4fa16a18c54102..ee8e4e3d741c44dbca0c71f844343e46a65412ee 100755 (executable)
@@ -403,7 +403,6 @@ def main() -> None:
         sys.exit('[!] ERROR: checking cmdline depends on checking Kconfig')
     elif args.sysctl:
         # separate sysctl checking (without kconfig)
-        assert(args.config is None and args.cmdline is None), 'unexpected args'
         if args.print:
             sys.exit('[!] ERROR: --sysctl and --print can\'t be used together')
         if args.generate:
@@ -441,7 +440,6 @@ def main() -> None:
         if mode:
             sys.exit(f'[!] ERROR: wrong mode "{mode}" for --generate')
         arch = args.generate
-        assert(arch), 'unexpected empty arch from ArgumentParser'
         config_checklist = []
         add_kconfig_checks(config_checklist, arch)
         print(f'CONFIG_{arch}=y') # the Kconfig fragment should describe the microarchitecture