nixpkgs/pkgs/os-specific/linux/kernel
Pierre Bourdon a695425e46 linux: manual-config: use a non-random path for $buildRoot
Fixes reproducibility issues with x86/amd64 VDSO ELFs Build-IDs.

The kernel build system tries pretty hard to not leak build file paths
in its output. However, the embedded VDSO ELF files are built using
slightly different build options that do not include the path mapping
options that protect the rest of the kernel against this issue.

This should be fixed upstream eventually, but a lot of this logic is
duplicated across architecture, so I don't expect it will be a trivial
fix. Instead, make our derivation use a fixed build root directory so
this does not impact the build reproducibility.

Fixes #227800.
2023-05-18 15:29:11 +00:00
..
cpu-cgroup-v2-patches
hardened linux/hardened/patches/6.1: 6.1.27-hardened1 -> 6.1.28-hardened1 2023-05-17 17:01:17 +03:00
perf perf-linux: fix typo 2023-05-08 22:11:18 +04:00
bridge-stp-helper.patch
common-config.nix Merge pull request #232262 from K900/dont-say-lazy 2023-05-17 11:34:58 -04:00
export-rt-sched-migrate.patch
fix-em-ice-bonding.patch linux_{5_15,6_1}: revert patch to fix Equinix Metal bonded networking with ice driver 2023-02-16 10:06:24 -08:00
generate-config.pl
generic.nix nixos/doc: update custom kernel instructions 2022-12-22 01:42:15 +01:00
gpio-utils.nix
htmldocs.nix linux-doc: remove Python overrides 2023-02-25 14:11:58 -08:00
linux-4.14.nix linux: 4.14.314 -> 4.14.315 2023-05-17 16:59:42 +03:00
linux-4.19.nix linux: 4.19.282 -> 4.19.283 2023-05-17 16:59:44 +03:00
linux-5.4.nix linux: 5.4.242 -> 5.4.243 2023-05-17 16:59:54 +03:00
linux-5.10.nix linux: 5.10.179 -> 5.10.180 2023-05-17 16:59:47 +03:00
linux-5.15.nix linux: 5.15.111 -> 5.15.112 2023-05-17 16:59:51 +03:00
linux-6.1.nix linux: 6.1.28 -> 6.1.29 2023-05-17 16:59:58 +03:00
linux-6.2.nix linux: 6.2.15 -> 6.2.16 2023-05-17 17:00:05 +03:00
linux-6.3.nix linux: 6.3.2 -> 6.3.3 2023-05-17 17:00:14 +03:00
linux-hardkernel-4.14.nix
linux-libre.nix linux_latest-libre: 19172 -> 19204 2023-04-26 19:16:49 +02:00
linux-rpi.nix linux_rpi{1,2,3,4}: 1.20230106 -> 1.20230405 2023-05-04 14:56:42 -04:00
linux-rt-5.4.nix linux-rt_5_4: 5.4.230-rt80 -> 5.4.242-rt81 2023-05-12 04:16:38 -04:00
linux-rt-5.10.nix linux-rt_5_10: 5.10.175-rt84 -> 5.10.176-rt86 2023-03-31 09:38:10 -06:00
linux-rt-5.15.nix linux-rt_5_15: 5.15.107-rt62 -> 5.15.111-rt63 2023-05-12 04:16:38 -04:00
linux-rt-6.1.nix linux-rt_6_1: 6.1.26-rt8 -> 6.1.28-rt10 2023-05-17 17:00:43 +03:00
linux-testing-bcachefs.nix linux_testing_bcachefs: mark broken on aarch64 2023-03-20 12:28:48 +00:00
linux-testing.nix linux_testing: 6.4-rc1 -> 6.4-rc2 2023-05-16 16:04:42 +00:00
make-maple-state-reusable-after-mas_empty_area.patch pkgs/linux: Vendor maple tree patch 2023-05-15 20:32:57 +02:00
manual-config.nix linux: manual-config: use a non-random path for $buildRoot 2023-05-18 15:29:11 +00:00
modinst-arg-list-too-long.patch
mptcp-config.nix
patches.nix pkgs/linux: Vendor maple tree patch 2023-05-15 20:32:57 +02:00
randstruct-provide-seed-5.19.patch
randstruct-provide-seed.patch
request-key-helper-updated.patch
request-key-helper.patch
rtl8761b-support.patch
update-libre.sh
update-rt.sh
update-zen.py
update.sh
xanmod-kernels.nix linux_xanmod_latest: 6.2.12 -> 6.3.1 2023-05-09 21:22:56 -07:00
zen-kernels.nix zen-kernels: drop myself (pedrohlc) as maintainer 2023-05-13 12:39:09 -03:00