Commit Graph

7068 Commits

Author SHA1 Message Date
John Ericson
c7ebac39ae
Merge pull request #233394 from alyssais/linux-uboot
linuxManualConfig: always depend on ubootTools
2023-05-22 09:49:39 -04:00
github-actions[bot]
fc3db34b51
Merge staging-next into staging 2023-05-22 12:02:11 +00:00
Alyssa Ross
e5e02f3214
linuxManualConfig: always depend on ubootTools
Since 41f788b121 ("linuxManualConfig: use the default make target"),
we don't know ahead of time whether the kernel build will attempt to
produce a uImage in addition to whatever we're expecting it to build.
ubootTools is not a big dependency, so let's just always include it.
2023-05-22 09:53:39 +00:00
Raito Bezarius
9be9b726f4 linux_testing: 6.4-rc2 -> 6.4-rc3
Dropped the Maple state patch as it is already applied now.
2023-05-22 09:26:35 +00:00
Alyssa Ross
febe477628 linux: default stdenv.hostPlatform.linux-kernel
With this change, we can do a reasonable default build of Linux for
configurations that do not have a corresponding platforms.nix entry,
and where the user has not explicitly specified the linux-kernel
values.  This allows us to do best effort builds for obscure
architectures (I tested a build for s390x).

The platformName binding has not been used since
70cb7050f5 ("Trying to make the linux kernels also cross-build."),
so I removed it.
2023-05-22 08:44:17 +00:00
github-actions[bot]
185bd73d28
Merge staging-next into staging 2023-05-21 12:01:53 +00:00
Nick Cao
121320cc22
Merge pull request #232829 from Atemu/update/xanmod
linux_xanmod, linux_xanmod_latest: 2023-05-19
2023-05-21 01:31:00 -06:00
github-actions[bot]
d25b028fe3
Merge staging-next into staging 2023-05-20 00:02:43 +00:00
John Ericson
8f7c43426a
Merge pull request #232883 from alyssais/linux-config-cross
linuxManualConfig: don't ignore cross config errors
2023-05-19 17:24:47 -04:00
Alyssa Ross
8ee5a6fcbf
linuxManualConfig: don't ignore cross config errors
All "pc" kernel configurations in lib.systems.examples build fine
without errors when cross compiling.
2023-05-19 19:45:40 +00:00
Atemu
dff1b77a59 linux_xanmod: 6.1.28 -> 6.1.29 2023-05-19 14:28:10 +02:00
Atemu
ff0f0ed236 linux_xanmod_latest: 6.3.2 -> 6.3.3 2023-05-19 14:28:09 +02:00
github-actions[bot]
3ff58508a4
Merge staging-next into staging 2023-05-18 18:01:50 +00:00
Bernardo Meurer
7721e0d2c1
Merge pull request #232620 from K900/fix-kernel-config 2023-05-18 13:48:07 -04:00
Atemu
a15dcd90be
Merge pull request #231895 from Atemu/update/xanmod
linux_xanmod: 6.1.27 -> 6.1.28, 6.3.1 -> 6.3.2
2023-05-18 18:05:08 +02:00
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
K900
26db9b9527 linux/common-config: fix i686 2023-05-18 16:30:49 +03:00
Bernardo Meurer
ba7e85bc98
Merge pull request #232438 from K900/kernels-20230517 2023-05-17 11:35:12 -04:00
Bernardo Meurer
26e7d76c49
Merge pull request #232262 from K900/dont-say-lazy 2023-05-17 11:34:58 -04:00
K900
a8b64944b0 linux/hardened/patches/6.1: 6.1.27-hardened1 -> 6.1.28-hardened1 2023-05-17 17:01:17 +03:00
K900
a8097be961 linux/hardened/patches/5.15: 5.15.110-hardened1 -> 5.15.111-hardened1 2023-05-17 17:01:12 +03:00
K900
5c05de9fb6 linux-rt_6_1: 6.1.26-rt8 -> 6.1.28-rt10 2023-05-17 17:00:43 +03:00
K900
d25c1c5b25 linux: 6.3.2 -> 6.3.3 2023-05-17 17:00:14 +03:00
K900
f0070d3c90 linux: 6.2.15 -> 6.2.16 2023-05-17 17:00:05 +03:00
K900
bad1b07d9d linux: 6.1.28 -> 6.1.29 2023-05-17 16:59:58 +03:00
K900
c933458300 linux: 5.4.242 -> 5.4.243 2023-05-17 16:59:54 +03:00
K900
e91187fdda linux: 5.15.111 -> 5.15.112 2023-05-17 16:59:51 +03:00
K900
bc431790c2 linux: 5.10.179 -> 5.10.180 2023-05-17 16:59:47 +03:00
K900
9feb862c4e linux: 4.19.282 -> 4.19.283 2023-05-17 16:59:44 +03:00
K900
330007294c linux: 4.14.314 -> 4.14.315 2023-05-17 16:59:42 +03:00
Alois Wohlschlager
b7ac30197b
linux: enable zram writeback
Zram needs CONFIG_ZRAM_WRITEBACK in order for writeback configuration
to work. Since there is even a NixOS option (zramSwap.writebackDevice)
for configuring writeback, it should be enabled.
2023-05-16 19:05:33 +02:00
K900
d6db303160 linux: enable RCU_LAZY where supported
Supposed to save some power at idle.
2023-05-16 19:18:58 +03:00
Alyssa Ross
04cee1d631 linux_testing: 6.4-rc1 -> 6.4-rc2 2023-05-16 16:04:42 +00:00
Robert Hensing
81bc5f3db8 pkgs/linux: Vendor maple tree patch
Fetching from a maintainer tree can be unreliable as commits or
even repos may be removed.
2023-05-15 20:32:57 +02:00
Robert Hensing
c0a88fac21
Merge pull request #231393 from hercules-ci/fix-haskell-crashes
linux: patch to fix MAP_32BIT crashes, e.g. Haskell
2023-05-15 20:24:21 +02:00
Robert Hensing
17d26e4c7f linux: patch to fix MAP_32BIT crashes, e.g. Haskell 2023-05-15 05:48:56 +02:00
Atemu
e064d246d6 linux_xanmod: 6.1.27 -> 6.1.28 2023-05-14 19:53:47 +02:00
Atemu
482fab4ebc linux_xanmod_latest: 6.3.1 -> 6.3.2 2023-05-14 19:53:46 +02:00
David McFarland
a4aa2c0476 linux: enable DRM_AMD_DC_FP on 6.4
In 6.4, DRM_AMD_DC_DCN is renamed to DRM_AMD_DC_FP.

Fixes: f5252cb7e0
2023-05-14 10:13:17 -03:00
Vladimír Čunát
51c2025d5a
Merge #231026: staging-next 2023-05-10 2023-05-13 22:09:45 +02:00
figsoda
622f800979
Merge pull request #231685 from PedroHLC/zen-kernels-leave
zen-kernels: drop myself (pedrohlc) as maintainer
2023-05-13 14:16:28 -04:00
Vladimír Čunát
1ba92fc952
Merge branch 'master' into staging-next 2023-05-13 19:23:59 +02:00
PedroHLC ☭
fcef6b33ca
zen-kernels: drop myself (pedrohlc) as maintainer 2023-05-13 12:39:09 -03:00
Maximilian Bosch
50350770b7
Merge pull request #231352 from lovesegfault/kernel-updates
linuxKernel.kernels: update
2023-05-13 14:53:51 +02:00
Atemu
785633131d
Merge pull request #230995 from brenix/xanmod-updates
linux_xanmod: 6.1.25 -> 6.1.27, 6.2.12 -> 6.3.1
2023-05-13 14:34:34 +02:00
Bernardo Meurer
3743a476a5 linux/hardened/patches/6.1: 6.1.25-hardened1 -> 6.1.27-hardened1 2023-05-12 04:16:39 -04:00
Bernardo Meurer
22c847258b linux/hardened/patches/5.4: 5.4.241-hardened1 -> 5.4.242-hardened1 2023-05-12 04:16:39 -04:00
Bernardo Meurer
696e2c8d0a linux/hardened/patches/5.15: 5.15.108-hardened1 -> 5.15.110-hardened1 2023-05-12 04:16:39 -04:00
Bernardo Meurer
c097bab320 linux/hardened/patches/5.10: 5.10.178-hardened1 -> 5.10.179-hardened1 2023-05-12 04:16:39 -04:00
Bernardo Meurer
6dc186b9fd linux/hardened/patches/4.19: 4.19.281-hardened1 -> 4.19.282-hardened1 2023-05-12 04:16:39 -04:00