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 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 kernel config: Enable BINFMT_MISC 2016-04-28 20:46:34 +03: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-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_3: 4.3.5 -> 4.3.6 (close #13408) 2016-02-24 08:15:34 +01:00
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 Fix misspelled meta.maintainers attributes 2016-02-10 14:59:50 +01:00
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 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: drop support for 4.4 kernels 2016-05-04 01:07:53 +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