summary refs log tree commit diff
path: root/pkgs/os-specific
diff options
context:
space:
mode:
authorRicardo M. Correia <rcorreia@wizy.org>2014-04-24 14:03:18 +0200
committerRicardo M. Correia <rcorreia@wizy.org>2014-04-24 23:47:08 +0200
commitf0e3775f2e93dee4a3fa455631ea78acf6fd884f (patch)
tree965e1f31f275a857396e0a4548fb249b6248e1d4 /pkgs/os-specific
parent23297b0edde896f76ca1392d45e3c27b1422bafe (diff)
downloadnixlib-f0e3775f2e93dee4a3fa455631ea78acf6fd884f.tar
nixlib-f0e3775f2e93dee4a3fa455631ea78acf6fd884f.tar.gz
nixlib-f0e3775f2e93dee4a3fa455631ea78acf6fd884f.tar.bz2
nixlib-f0e3775f2e93dee4a3fa455631ea78acf6fd884f.tar.lz
nixlib-f0e3775f2e93dee4a3fa455631ea78acf6fd884f.tar.xz
nixlib-f0e3775f2e93dee4a3fa455631ea78acf6fd884f.tar.zst
nixlib-f0e3775f2e93dee4a3fa455631ea78acf6fd884f.zip
linux: Add support for zram
Diffstat (limited to 'pkgs/os-specific')
-rw-r--r--pkgs/os-specific/linux/kernel/common-config.nix6
1 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/kernel/common-config.nix b/pkgs/os-specific/linux/kernel/common-config.nix
index db654fc0505c..02e361fde129 100644
--- a/pkgs/os-specific/linux/kernel/common-config.nix
+++ b/pkgs/os-specific/linux/kernel/common-config.nix
@@ -317,6 +317,12 @@ with stdenv.lib;
   TRANSPARENT_HUGEPAGE_ALWAYS? n
   TRANSPARENT_HUGEPAGE_MADVISE? y
 
+  # zram support (e.g for in-memory compressed swap)
+  ${optionalString (versionAtLeast version "3.4") ''
+    ZSMALLOC y
+  ''}
+  ZRAM m
+
   ${kernelPlatform.kernelExtraConfig or ""}
   ${extraConfig}
 ''