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