about summary refs log tree commit diff
path: root/pkgs/os-specific/linux/kernel/linux-3.2.nix
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2012-04-05 12:26:13 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2012-04-05 12:26:13 +0000
commit9a1080d7eac1df11c12e1332e31ac4329e55f0be (patch)
treeba5921ec335395265be262ec0ff8b05979179be9 /pkgs/os-specific/linux/kernel/linux-3.2.nix
parent7d2b8fe48f5c0ffbe472e59acbc51c849a9826f8 (diff)
downloadnixlib-9a1080d7eac1df11c12e1332e31ac4329e55f0be.tar
nixlib-9a1080d7eac1df11c12e1332e31ac4329e55f0be.tar.gz
nixlib-9a1080d7eac1df11c12e1332e31ac4329e55f0be.tar.bz2
nixlib-9a1080d7eac1df11c12e1332e31ac4329e55f0be.tar.lz
nixlib-9a1080d7eac1df11c12e1332e31ac4329e55f0be.tar.xz
nixlib-9a1080d7eac1df11c12e1332e31ac4329e55f0be.tar.zst
nixlib-9a1080d7eac1df11c12e1332e31ac4329e55f0be.zip
* Enable NUMA. On our 48-core machines this cut the duration of a
  kernel build from 12m27s to 4m42s.

svn path=/nixpkgs/trunk/; revision=33616
Diffstat (limited to 'pkgs/os-specific/linux/kernel/linux-3.2.nix')
-rw-r--r--pkgs/os-specific/linux/kernel/linux-3.2.nix10
1 files changed, 6 insertions, 4 deletions
diff --git a/pkgs/os-specific/linux/kernel/linux-3.2.nix b/pkgs/os-specific/linux/kernel/linux-3.2.nix
index c5d7dedb1118..59df5962744f 100644
--- a/pkgs/os-specific/linux/kernel/linux-3.2.nix
+++ b/pkgs/os-specific/linux/kernel/linux-3.2.nix
@@ -37,10 +37,12 @@ let
       IOSCHED_CFQ y
       BLK_CGROUP y # required by CFQ
 
+      # Enable NUMA.
+      NUMA? y
+
       # Disable some expensive (?) features.
       FTRACE n
       KPROBES n
-      NUMA? n
       PM_TRACE_RTC n
 
       # Enable various subsystems.
@@ -226,7 +228,7 @@ in
 import ./generic.nix (
 
   rec {
-    version = "3.2.11";
+    version = "3.2.14";
     testing = false;
 
     modDirVersion = version;
@@ -236,8 +238,8 @@ import ./generic.nix (
     '';
 
     src = fetchurl {
-      url = "mirror://kernel/linux/kernel/v3.0/${if testing then "testing/" else ""}linux-${version}.tar.bz2";
-      sha256 = "1hacfmf08ydzf4xlg6wkkckl5icj7w9h3nh17myz1s67bp7q61qs";
+      url = "mirror://kernel/linux/kernel/v3.0/${if testing then "testing/" else ""}linux-${version}.tar.xz";
+      sha256 = "032bv24wsab4c589svlq5ip8dcc4vihjcynq3ka18fgvxih251fm";
     };
 
     config = configWithPlatform stdenv.platform;