diff options
author | Jan Malakhovski <oxij@oxij.org> | 2017-09-15 21:07:33 +0000 |
---|---|---|
committer | Joachim Fasting <joachifm@fastmail.fm> | 2017-09-16 13:14:03 +0200 |
commit | 616a7fe23791dafcffda580757dd463576290619 (patch) | |
tree | c38845df050cdc9d31c2d52a9f36d48ae31fdf2e /pkgs/os-specific | |
parent | b37de8b67b4cd404a34ade80a701b37c573144a0 (diff) | |
download | nixlib-616a7fe23791dafcffda580757dd463576290619.tar nixlib-616a7fe23791dafcffda580757dd463576290619.tar.gz nixlib-616a7fe23791dafcffda580757dd463576290619.tar.bz2 nixlib-616a7fe23791dafcffda580757dd463576290619.tar.lz nixlib-616a7fe23791dafcffda580757dd463576290619.tar.xz nixlib-616a7fe23791dafcffda580757dd463576290619.tar.zst nixlib-616a7fe23791dafcffda580757dd463576290619.zip |
linuxPackages: hardened-config: disable `BUG_ON_DATA_CORRUPTION` for older kernels
They don't support it.
Diffstat (limited to 'pkgs/os-specific')
-rw-r--r-- | pkgs/os-specific/linux/kernel/hardened-config.nix | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/os-specific/linux/kernel/hardened-config.nix b/pkgs/os-specific/linux/kernel/hardened-config.nix index 7f1fb98789d9..a8bbf4eba15f 100644 --- a/pkgs/os-specific/linux/kernel/hardened-config.nix +++ b/pkgs/os-specific/linux/kernel/hardened-config.nix @@ -18,6 +18,10 @@ assert (versionAtLeast version "4.9"); # Report BUG() conditions and kill the offending process. BUG y +${optionalString (versionAtLeast version "4.10") '' + BUG_ON_DATA_CORRUPTION y +''} + ${optionalString (stdenv.system == "x86_64-linux") '' DEFAULT_MMAP_MIN_ADDR 65536 # Prevent allocation of first 64K of memory @@ -66,7 +70,6 @@ DEBUG_NOTIFIERS y DEBUG_LIST y DEBUG_SG y SCHED_STACK_END_CHECK y -BUG_ON_DATA_CORRUPTION y ${optionalString (versionAtLeast version "4.13") '' REFCOUNT_FULL y |