summary refs log tree commit diff
path: root/pkgs/os-specific
diff options
context:
space:
mode:
authorJoachim Fasting <joachifm@fastmail.fm>2017-09-16 00:20:41 +0200
committerJoachim Fasting <joachifm@fastmail.fm>2017-09-16 00:31:17 +0200
commitedd0d2f2e9faac642096caf3250b2b21364135bd (patch)
treee085a5add3fc148d427c45e0911f6eedb2b62f55 /pkgs/os-specific
parenta0a8f0ac87349a6eaf09f952805fdf739d8a87f8 (diff)
downloadnixlib-edd0d2f2e9faac642096caf3250b2b21364135bd.tar
nixlib-edd0d2f2e9faac642096caf3250b2b21364135bd.tar.gz
nixlib-edd0d2f2e9faac642096caf3250b2b21364135bd.tar.bz2
nixlib-edd0d2f2e9faac642096caf3250b2b21364135bd.tar.lz
nixlib-edd0d2f2e9faac642096caf3250b2b21364135bd.tar.xz
nixlib-edd0d2f2e9faac642096caf3250b2b21364135bd.tar.zst
nixlib-edd0d2f2e9faac642096caf3250b2b21364135bd.zip
hardened-config: additional refcount checking
Diffstat (limited to 'pkgs/os-specific')
-rw-r--r--pkgs/os-specific/linux/kernel/hardened-config.nix4
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/kernel/hardened-config.nix b/pkgs/os-specific/linux/kernel/hardened-config.nix
index 5711779eb869..cf2b223a8863 100644
--- a/pkgs/os-specific/linux/kernel/hardened-config.nix
+++ b/pkgs/os-specific/linux/kernel/hardened-config.nix
@@ -68,6 +68,10 @@ DEBUG_SG y
 SCHED_STACK_END_CHECK y
 BUG_ON_DATA_CORRUPTION y
 
+${optionalString (versionAtLeast version "4.13") ''
+  REFCOUNT_FULL y
+''}
+
 # Perform usercopy bounds checking.
 HARDENED_USERCOPY y