- 05 Oct, 2023 1 commit
-
-
This is guaranteed to work everything including NixOS
Sandro Jäckel authored
-
- 17 Sep, 2023 1 commit
-
-
Alexander Popov authored
-
- 27 Aug, 2023 1 commit
-
-
Alexander Popov authored
-
- 14 Aug, 2023 2 commits
-
-
Alexander Popov authored
-
Alexander Popov authored
-
- 13 Aug, 2023 3 commits
-
-
The GitHub Actions virtual machine has such a sysctl: fs.binfmt_misc.llvm-14-runtime/binfmt = enabled This example shows that sysctl names may contain the / symbol.
Alexander Popov authored -
Alexander Popov authored
-
Refers to #65
Alexander Popov authored
-
- 16 Jul, 2023 2 commits
-
-
Alexander Popov authored
-
Refers to #65
Alexander Popov authored
-
- 15 Jul, 2023 2 commits
-
-
Don't emit ERROR here. Even GitHub Actions machines have repeated options in /proc/cmdline. Also see the comment in cmdline parsing for x86: https://elixir.bootlin.com/linux/v5.16.7/source/arch/x86/boot/cmdline.c#L21 ``` In accordance with standard Linux practice, if this option is repeated, this returns the last instance on the command line. ```
Alexander Popov authored -
Alexander Popov authored
-
- 12 Jul, 2023 3 commits
-
-
Alexander Popov authored
-
And fix the wording in the error message by the way.
Alexander Popov authored -
Alexander Popov authored
-
- 08 Jul, 2023 1 commit
-
-
Refers to #65
Alexander Popov authored
-
- 02 Jul, 2023 1 commit
-
-
The Kconfig fragment should describe the microarchitecture to avoid mistakes.
Alexander Popov authored
-
- 25 Jun, 2023 1 commit
-
-
I tested CONFIG_CMDLINE and CONFIG_BOOT_CONFIG mechanisms. They allow passing additional boot parameters for the Linux kernel. I see that all boot parameters are collected in /proc/cmdline. So /proc/cmdline is the only information source that we should check to analyze the Linux kernel boot parameters.
Alexander Popov authored
-
- 12 Jun, 2023 4 commits
-
-
With this argument the tool generates a Kconfig fragment with the security hardening options for the selected microarchitecture. Refers to #67. This Kconfig fragment can be merged with the existing Linux kernel config: $ ./bin/kconfig-hardened-check -g X86_64 > /tmp/fragment $ cd ~/linux-src/ $ ./scripts/kconfig/merge_config.sh .config /tmp/fragment Using .config as base Merging /tmp/fragment Value of CONFIG_BUG_ON_DATA_CORRUPTION is redefined by fragment /tmp/fragment: Previous value: # CONFIG_BUG_ON_DATA_CORRUPTION is not set New value: CONFIG_BUG_ON_DATA_CORRUPTION=y ...
Alexander Popov authored -
Alexander Popov authored
-
Alexander Popov authored
-
Alexander Popov authored
-
- 22 Apr, 2023 1 commit
-
-
Use new override_expected_value() for that. This is needed to avoid wrong recommendations for ARM64 and ARM, where CONFIG_ARCH_MMAP_RND_BITS_MAX depends on the paging configuration.
Alexander Popov authored
-
- 26 Mar, 2023 1 commit
-
-
Refers to #80
Alexander Popov authored
-
- 25 Mar, 2023 1 commit
-
-
Yuri Konotopov authored
-
- 24 Mar, 2023 1 commit
-
-
Alexander Popov authored
-
- 06 Mar, 2023 1 commit
-
-
This condition has been checked at the beginning of the function. Noticed this in the code coverage report.
Alexander Popov authored
-
- 05 Mar, 2023 2 commits
-
-
Alexander Popov authored
-
These objects should be compared for identity with None using 'is' operator.
Alexander Popov authored
-
- 26 Feb, 2023 8 commits
-
-
Alexander Popov authored
-
Alexander Popov authored
-
Alexander Popov authored
-
Alexander Popov authored
-
Part IV, sys.exit()
Alexander Popov authored -
Part III, strings
Alexander Popov authored -
Part II, assert()
Alexander Popov authored -
Part I, print()
Alexander Popov authored
-
- 17 Feb, 2023 1 commit
-
-
Thanks to @izh1979
Alexander Popov authored
-
- 16 Feb, 2023 1 commit
-
-
Thanks to @izh1979
Alexander Popov authored
-
- 04 Feb, 2023 1 commit
-
-
Linus about AIO: https://lwn.net/Articles/671657/ LWN: Fixing asynchronous I/O, again: https://lwn.net/Articles/671649/
Alexander Popov authored
-