about summary refs log tree commit diff
diff options
context:
space:
mode:
authorTuomas Tynkkynen <tuomas@tuxera.com>2017-06-11 19:33:24 +0300
committerTuomas Tynkkynen <tuomas@tuxera.com>2017-06-11 19:33:24 +0300
commit370ace4cf03b31eedcf1e635ed5d52272b774526 (patch)
tree99323d0ab9d9362e21de95bad683c0cc48f4aede
parenta3317da9f9221d986405a676599bbca4632ed7c7 (diff)
downloadnixlib-370ace4cf03b31eedcf1e635ed5d52272b774526.tar
nixlib-370ace4cf03b31eedcf1e635ed5d52272b774526.tar.gz
nixlib-370ace4cf03b31eedcf1e635ed5d52272b774526.tar.bz2
nixlib-370ace4cf03b31eedcf1e635ed5d52272b774526.tar.lz
nixlib-370ace4cf03b31eedcf1e635ed5d52272b774526.tar.xz
nixlib-370ace4cf03b31eedcf1e635ed5d52272b774526.tar.zst
nixlib-370ace4cf03b31eedcf1e635ed5d52272b774526.zip
kernel: Don't build self-test modules
-rw-r--r--pkgs/os-specific/linux/kernel/common-config.nix41
1 files changed, 40 insertions, 1 deletions
diff --git a/pkgs/os-specific/linux/kernel/common-config.nix b/pkgs/os-specific/linux/kernel/common-config.nix
index 1dc161cca54f..a0d4f8dbb5cf 100644
--- a/pkgs/os-specific/linux/kernel/common-config.nix
+++ b/pkgs/os-specific/linux/kernel/common-config.nix
@@ -36,7 +36,6 @@ with stdenv.lib;
   DEBUG_DEVRES n
   DEBUG_STACK_USAGE n
   DEBUG_STACKOVERFLOW n
-  RCU_TORTURE_TEST n
   SCHEDSTATS n
   DETECT_HUNG_TASK y
 
@@ -589,6 +588,46 @@ with stdenv.lib;
   # Disable the firmware helper fallback, udev doesn't implement it any more
   FW_LOADER_USER_HELPER_FALLBACK? n
 
+  # Disable various self-test modules that have no use in a production system
+  ARM_KPROBES_TEST? n
+  ASYNC_RAID6_TEST? n
+  ATOMIC64_SELFTEST? n
+  BACKTRACE_SELF_TEST? n
+  CRC32_SELFTEST? n
+  CRYPTO_TEST? n
+  DRM_DEBUG_MM_SELFTEST? n
+  EFI_TEST? n
+  GLOB_SELFTEST? n
+  INTERVAL_TREE_TEST? n
+  LNET_SELFTEST? n
+  LOCK_TORTURE_TEST? n
+  MTD_TESTS? n
+  NOTIFIER_ERROR_INJECTION? n
+  PERCPU_TEST? n
+  RBTREE_TEST? n
+  RCU_PERF_TEST? n
+  RCU_TORTURE_TEST? n
+  TEST_ASYNC_DRIVER_PROBE? n
+  TEST_BITMAP? n
+  TEST_BPF? n
+  TEST_FIRMWARE? n
+  TEST_HASH? n
+  TEST_HEXDUMP? n
+  TEST_KSTRTOX? n
+  TEST_LIST_SORT? n
+  TEST_LKM? n
+  TEST_PARMAN? n
+  TEST_PRINTF? n
+  TEST_RHASHTABLE? n
+  TEST_SORT? n
+  TEST_STATIC_KEYS? n
+  TEST_STRING_HELPERS? n
+  TEST_UDELAY? n
+  TEST_USER_COPY? n
+  TEST_UUID? n
+  WW_MUTEX_SELFTEST? n
+  XZ_DEC_TEST? n
+
   # ChromiumOS support
   ${optionalString (features.chromiumos or false) ''
     CHROME_PLATFORMS y