summaryrefslogtreecommitdiffstats
path: root/pkgs/os-specific
diff options
context:
space:
mode:
authorTim Steinbach <tim@nequissimus.com>2021-03-23 09:50:52 -0400
committerTim Steinbach <NeQuissimus@users.noreply.github.com>2021-03-24 09:19:44 -0400
commit09406084bdd328cabf2c4440a908930bc4e7eeab (patch)
tree1fb308db84491f5ddeb16ba114ca4a2fe6c2dbcc /pkgs/os-specific
parent60b490b83f6e5c6256f8f2f2c0689fad4890e78c (diff)
linux-hardened: Fix page poisoning for 5.11
`PAGE_POISONING_NO_SANITY` was removed in https://git.kernel.org/linus/8f424750baaafcef229791882e879da01c9473b5 `PAGE_POISONING_ZERO` was removed in https://git.kernel.org/linus/f289041ed4cf9a3f6e8a32068fef9ffb2acc5662
Diffstat (limited to 'pkgs/os-specific')
-rw-r--r--pkgs/os-specific/linux/kernel/hardened/config.nix4
1 files changed, 2 insertions, 2 deletions
diff --git a/pkgs/os-specific/linux/kernel/hardened/config.nix b/pkgs/os-specific/linux/kernel/hardened/config.nix
index acffa383f076..e4a7522fe597 100644
--- a/pkgs/os-specific/linux/kernel/hardened/config.nix
+++ b/pkgs/os-specific/linux/kernel/hardened/config.nix
@@ -55,8 +55,8 @@ assert (versionAtLeast version "4.9");
# Wipe higher-level memory allocations on free() with page_poison=1
PAGE_POISONING = yes;
- PAGE_POISONING_NO_SANITY = yes;
- PAGE_POISONING_ZERO = yes;
+ PAGE_POISONING_NO_SANITY = whenOlder "5.11" yes;
+ PAGE_POISONING_ZERO = whenOlder "5.11" yes;
# Enable the SafeSetId LSM
SECURITY_SAFESETID = whenAtLeast "5.1" yes;