nixpkgs/pkgs/os-specific/linux/kernel
Eelco Dolstra 7b9c493d60 linux: Enable some kernel features
This enables a few features that should be useful and safe (they're
all used by the default Ubuntu kernel config), in particular zswap,
wakelocks, kernel load address randomization, userfaultfd (useful for
QEMU), paravirtualized spinlocks and automatic process group
scheduling.

Also removes some configuration conditional on kernel versions that we
no longer support.
2016-07-11 15:04:56 +02:00
..
chromiumos-patches linux_chromiumos_3_14: init at 3.14.0 2016-01-13 22:43:19 +03:00
bridge-stp-helper.patch kernel: Fix path to stp bridge helper 2015-01-14 10:34:28 -08:00
common-config.nix linux: Enable some kernel features 2016-07-11 15:04:56 +02:00
crc-regression.patch linux_3_{10,12,14}: fix upstream regression, fixes #6231 2015-02-10 13:45:20 +01:00
gcc5-link-apm.patch kernel: fix build of 3.10 and 3.12 on i686 2016-04-06 10:36:04 +01:00
gcc5-link-lguest.patch kernel: fix build of 3.10 and 3.12 on i686 2016-04-06 10:36:04 +01:00
generate-config.pl Implement generic kernel build via manual-config 2014-01-01 09:21:25 -05:00
generic.nix linux: Use $SOURCE_DATE_EPOCH as the build timestamp 2016-02-01 18:19:23 +01:00
genksyms-fix-segfault.patch linux_chromiumos_3_18: init at 3.18.0 2016-01-13 22:43:19 +03:00
grsecurity-nixos-config.nix grsecurity: implement a single NixOS kernel 2016-06-14 00:08:20 +02:00
grsecurity-nixos-kmod.patch grsecurity: implement a single NixOS kernel 2016-06-14 00:08:20 +02:00
linux-3.10.nix linux: 3.10.101 -> 3.10.102 2016-06-27 00:11:16 +02:00
linux-3.12.nix linux: 3.12.57 -> 3.12.61 2016-06-27 00:11:04 +02:00
linux-3.14.nix linux: 3.14.65 -> 3.14.73 2016-06-27 00:10:38 +02:00
linux-3.18.nix linux: 3.18.29 -> 3.18.36 2016-06-27 00:09:56 +02:00
linux-4.1.nix linux: 4.1.25 -> 4.1.27 2016-06-27 00:09:30 +02:00
linux-4.4.nix linux: 4.4.13 -> 4.4.14 2016-06-27 00:08:11 +02:00
linux-4.5.nix kernel: 4.5.5 -> 4.5.6 2016-06-07 09:58:24 -04:00
linux-4.6.nix kernel: 4.6.2 -> 4.6.3 2016-06-24 22:18:16 +00:00
linux-chromiumos-3.14.nix Fix lots of fetchgit hashes (fallout from #15469) 2016-06-03 17:17:08 +03:00
linux-chromiumos-3.18.nix Fix lots of fetchgit hashes (fallout from #15469) 2016-06-03 17:17:08 +03:00
linux-grsecurity.nix grsecurity: 4.5.7-201606302132 -> 4.6.3-201607070721 2016-07-07 19:34:58 +02:00
linux-mptcp.nix linux_mptcp: 0.90 -> 0.90.1 2016-06-15 22:56:11 +02:00
linux-rpi.nix linux-rpi: 4.1.20-XXX -> 4.4.13-1.20160620-1 2016-07-04 15:13:29 +03:00
linux-testing.nix linux-testing: 4.6-rc6 -> 4.7-rc6 2016-07-04 10:46:48 +02:00
manual-config.nix Adding vmlinux to linux kernel 'dev' derivation. 2016-05-06 18:11:03 +02:00
mips-ext3-n32.patch mips linux: Adding a patch to fix an ext3 bug in 3.5 and 3.6 2012-11-06 00:16:13 +01:00
mips-fpu-sigill.patch Fixing the mips patch for sigill fpu cases. 2012-06-16 15:37:04 +00:00
mips-fpureg-emulation.patch Adding two kernel patches for mips, that make the life easier on loongson2f 2012-06-16 10:49:03 +00:00
no-xsave.patch Linux no-xsave.patch: commit patch into Nixpkgs since fetchurl no longer works 2012-07-02 16:53:53 +02:00
patches.nix grsecurity: 4.5.7-201606302132 -> 4.6.3-201607070721 2016-07-07 19:34:58 +02:00
perf.diff linux-perf: Fix build (unportable shell hack broke). 2014-01-25 16:30:14 +01:00
perf.nix perf: fix build 2016-03-26 18:18:40 +01:00
qat_common_Makefile.patch linux kernel 4.4: fix race during build 2016-04-12 22:45:57 +01:00
ubuntu-fan-4.4.patch fan-networking: updated patches from Ubuntu 2016-04-10 16:07:03 -04:00
ubuntu-unprivileged-overlayfs.patch Unprivileged overlayfs mounts kernel patch from ubuntu 2015-09-26 00:42:16 +03:00
update.sh kernel: Add update script 2014-10-30 14:37:22 -07:00