nixpkgs/pkgs/os-specific/linux/kernel
Joachim Fasting 0bd31bce10
grsecurity: drop support for 4.4 kernels
From now on, only the testing branch of grsecurity will be supported.
Additionally, use only patches from upstream.

It's impossible to provide meaningful support for grsecurity stable.
First, because building and testing \(m \times n \times z) [1], packages
is infeasible.  Second, because stable patches are only available from
upstream for-pay, making us reliant on third-parties for patches. In
addition to creating yet more work for the maintainers, using stable
patches provided by a third-party goes against the wishes of upstream.

nixpkgs provides the tools necessary to build grsecurity kernels for any
version the user chooses, however, provided they pay for, or otherwise
acquire, the patch themselves.

Eventually, we'll want to remove the now obsolete top-level attributes,
but leave them in for now to smoothe migration (they have been removed
from top-level/release.nix, though, because it makes no sense to have
them there).

[1]: where \(m\) is the number of grsecurity flavors, \(n\) is the
number of kernel versions, and z is the size of the `linuxPackages` set
2016-05-04 01:07:53 +02:00
..
chromiumos-patches
bridge-stp-helper.patch
common-config.nix kernel config: Enable BINFMT_MISC 2016-04-28 20:46:34 +03:00
crc-regression.patch
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
generic.nix
genksyms-fix-segfault.patch
grsecurity-path-3.14.patch grsecurity: separate fix patches for testing & stable 2016-02-27 19:54:55 +01:00
grsecurity-path-4.4.patch grsecurity: separate fix patches for testing & stable 2016-02-27 19:54:55 +01:00
grsecurity-path-4.5.patch linuxPackages_grsec_4_5: init at 3.1-4.5.2-201604290633 2016-05-02 11:28:05 +02:00
linux-3.10.nix kernel: 3.10.99 -> 3.10.101 2016-03-19 18:25:24 +00:00
linux-3.12.nix kernel: 3.12.55 -> 3.12.57 2016-03-19 18:27:41 +00:00
linux-3.14.nix kernel: 3.14.63 -> 3.14.65 2016-03-19 18:29:40 +00:00
linux-3.18.nix kernel: 3.18.28 -> 3.18.29 (close #14057) 2016-03-21 12:39:29 +01:00
linux-4.1.nix kernel: 4.1.17 -> 4.1.20 (close #14058) 2016-03-21 12:15:25 +01:00
linux-4.3.nix
linux-4.4.nix linux: 4.4.7 -> 4.4.8 2016-04-26 16:39:59 +02:00
linux-4.5.nix kernel: 4.5.1 -> 4.5.2 2016-04-20 11:55:13 +01:00
linux-chromiumos-3.14.nix linux_chromiumos: require 64bit build host 2016-03-27 05:35:04 +02:00
linux-chromiumos-3.18.nix linux_chromiumos: require 64bit build host 2016-03-27 05:35:04 +02:00
linux-grsecurity-3.14.nix linux_grsec_3_14: mark as broken 2016-03-27 21:13:41 +02:00
linux-grsecurity-4.4.nix grsecurity: drop support for 4.4 kernels 2016-05-04 01:07:53 +02:00
linux-grsecurity-4.5.nix linuxPackages_grsec_4_5: init at 3.1-4.5.2-201604290633 2016-05-02 11:28:05 +02:00
linux-mptcp.nix
linux-rpi.nix Update linux raspberry-pi to 4.1.y. 2016-03-22 15:09:57 +01:00
linux-testing.nix linux-testing: 4.6-rc5 -> 4.6-rc6 2016-05-02 02:29:42 +01:00
manual-config.nix Merge branch 'master' into closure-size 2016-04-10 11:17:52 +02:00
mips-ext3-n32.patch
mips-fpu-sigill.patch
mips-fpureg-emulation.patch
no-xsave.patch
patches.nix grsecurity: drop support for 4.4 kernels 2016-05-04 01:07:53 +02:00
perf.diff
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
update.sh