Commit Graph

10397 Commits

Author SHA1 Message Date
R. Ryantm
0a34020c16 linuxKernel.kernels.linux_lqx: 6.15.8 -> 6.15.9 2025-08-08 18:36:51 +00:00
Alyssa Ross
d0584aeeb0 linux: fix cross
The .unwrapped attributes are not correctly spliced.  Use the top
level attributes instead, which are spliced correctly.

Fixes: e9b2edb491 ("linux: un-simplify toolchain selection")
2025-08-08 11:11:42 +02:00
Alyssa Ross
1abb38d2a5 linux: use consistent rustc and rust-bindgen
If we're going to use the unwrapped versions, we should do so
consistently in both parts of the kernel build, not mix and match.

Fixes: e9b2edb491 ("linux: un-simplify toolchain selection")
2025-08-08 11:11:42 +02:00
nixpkgs-ci[bot]
11f1819945 Merge staging-next into staging 2025-08-06 12:08:36 +00:00
Grimmauld
11ef0d0e5e linuxPackages.perf: remove perl dependency
remove installed test files, they are unused in nixpkgs.
If anyone actually cares about them, they can be reinstated in their own output.
2025-08-06 08:54:49 +02:00
Vladimír Čunát
a45dc179ff Merge branch 'master' into staging 2025-08-05 13:39:34 +02:00
Alex Lyon
64352daf32 linux: fix structuredExtraConfig 2025-08-05 01:30:25 -07:00
Alyssa Ross
c0e42f6d95 Revert "perf: inherit makeFlags from kernel"
This reverts commit 94276da9e9.

Original justification[1] was:

> it reduces unnecessary code duplication and should help with cross
> compilation (although this cannot be tested yet because some
> dependencies fail).

However, as time as gone on its become increasingly clear that the
kernels make flags are going to be specific to building a kernel, not
a userspace program, hence them having been renamed to
kernelModuleMakeFlags in the meantime.  This has become even more
apparent now that we're using unwrapped compilers for the kernel,
which doesn't go at all well with building a userspace program like
perf, so we stop inheriting any make flags from the kernel, and
instead just set the two flags necessary for cross compilation to
work.

Link: https://github.com/NixOS/nixpkgs/pull/34068 [1]
Fixes: e9b2edb491 ("linux: un-simplify toolchain selection")
2025-08-04 14:19:20 +02:00
nixpkgs-ci[bot]
85f38c2ea4 Merge staging-next into staging 2025-08-02 18:06:15 +00:00
eljamm
37c8670ed9 linux_xanmod_latest: 6.15.8 -> 6.15.9 2025-08-02 14:45:59 +02:00
eljamm
f00e007371 linux_xanmod: 6.12.40 -> 6.12.41 2025-08-02 14:45:59 +02:00
nixpkgs-ci[bot]
45bbb51060 Merge staging-next into staging 2025-08-02 06:06:21 +00:00
zowoq
370770e508 linux_6_6: 6.6.100 -> 6.6.101 2025-08-01 23:22:26 +00:00
zowoq
1bc4192ed0 linux_6_12: 6.12.40 -> 6.12.41 2025-08-01 23:22:24 +00:00
zowoq
a0713e8668 linux_6_15: 6.15.8 -> 6.15.9 2025-08-01 23:22:22 +00:00
nixpkgs-ci[bot]
4e51faf97d Merge staging-next into staging 2025-08-01 12:07:56 +00:00
R. Ryantm
41d6866b45 linuxKernel.kernels.linux_zen: 6.15.7 -> 6.15.8 2025-08-01 03:26:05 +00:00
nixpkgs-ci[bot]
0b79387651 Merge staging-next into staging 2025-07-30 12:11:23 +00:00
R. Ryantm
1ee913e5c9 linuxKernel.kernels.linux_lqx: 6.15.7 -> 6.15.8 2025-07-30 10:55:33 +00:00
nixpkgs-ci[bot]
6a5e5fa747 Merge staging-next into staging 2025-07-29 18:07:08 +00:00
eljamm
6f2ad75d74 linux_xanmod, linux_xanmod_latest: add update script
Co-authored-by: Mathias Zhang <me@zzzsy.top>
2025-07-29 14:18:05 +02:00
nixpkgs-ci[bot]
a0f68eb6b1 Merge staging-next into staging 2025-07-28 18:06:38 +00:00
eljamm
7be33a7605 linux_xanmod_latest: 6.15.7 -> 6.15.8 2025-07-28 14:14:07 +02:00
eljamm
fbe19e9161 linux_xanmod: 6.12.39 -> 6.12.40 2025-07-28 14:14:07 +02:00
nixpkgs-ci[bot]
37a41901d0 Merge staging-next into staging 2025-07-28 12:07:51 +00:00
Julian Stecklina
c2420281d2 linux: verify basic configuration sanity
Co-authored-by: Tristan Ross <tristan.ross@midstall.com>
2025-07-28 00:08:54 -07:00
Julian Stecklina
e9b2edb491 linux: un-simplify toolchain selection
This reverts commit 70cc251554.

This commit caused gcc to be pulled in as a target compiler for
pkgsLLVM.

Co-authored-by: Tristan Ross <tristan.ross@midstall.com>
2025-07-28 00:08:48 -07:00
K900
80cb8ec428 linux/common-config: enable new 6.16 features 2025-07-28 07:47:21 +03:00
K900
2a866d5813 linux_6_16: init at 6.16 2025-07-28 07:42:13 +03:00
geodic
a45cca5af3 linux-rpi: fix old reference to bcmrpi3_defconfig 2025-07-25 15:41:52 +02:00
K900
8d781a1dc3 linux_6_1: 6.1.146 -> 6.1.147 2025-07-24 16:08:05 +03:00
K900
727a3d5720 linux_6_6: 6.6.99 -> 6.6.100 2025-07-24 16:08:03 +03:00
K900
7812de8ec7 linux_6_12: 6.12.39 -> 6.12.40 2025-07-24 16:08:00 +03:00
K900
b1b6403374 linux_6_15: 6.15.7 -> 6.15.8 2025-07-24 16:07:57 +03:00
K900
e82cff6cb4 linux_testing: 6.16-rc6 -> 6.16-rc7 2025-07-24 16:07:53 +03:00
Wolfgang Walther
ebebf7f93a ci/pinned: update (#427437) 2025-07-24 12:11:06 +00:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Wolfgang Walther
172db2e61c linux-rpi: fix eval on darwin
`meta.platforms` should only contain Linux platforms.
2025-07-24 13:18:46 +02:00
R. Ryantm
1744f3daf8 linuxKernel.kernels.linux_zen: 6.15.6 -> 6.15.7 2025-07-23 19:07:46 +02:00
Thiago Kenji Okada
0616c2469b linuxKernel.kernels.linux_lqx: 6.15.6 -> 6.15.7 (#427272) 2025-07-22 09:36:09 +01:00
R. Ryantm
cc3be1a4e9 linuxKernel.kernels.linux_lqx: 6.15.6 -> 6.15.7 2025-07-21 23:25:36 +00:00
Wolfgang Walther
0febbb4ff9 linux: remove assert on linux
Asserting the hostplatform for `linux` is bad, because it can't be
caught by CI. For the `linux` package itself, it doesn't make a
difference, because it also has `meta.platforms = linux` set, so this
will fail evaluation - and in a way that can nicely be caught by CI.
2025-07-21 21:15:10 +02:00
Maximilian Bosch
8e7393b58e Merge: linux_rpi: stable_2024100 -> stable_20250702 (#424330) 2025-07-19 13:43:03 +02:00
eljamm
8d3a6d5a67 linux_xanmod_latest: 6.15.6 -> 6.15.7 2025-07-19 13:39:32 +02:00
eljamm
94522dde2d linux_xanmod: 6.12.37 -> 6.12.39 2025-07-19 13:39:32 +02:00
K900
a08be3c7c6 linux_5_4: 5.4.295 -> 5.4.296 2025-07-17 20:25:03 +03:00
K900
4b2a77a1e5 linux_5_10: 5.10.239 -> 5.10.240 2025-07-17 20:24:59 +03:00
K900
91336adaf1 linux_5_15: 5.15.188 -> 5.15.189 2025-07-17 20:24:51 +03:00
K900
1ccf43040c linux_6_1: 6.1.145 -> 6.1.146 2025-07-17 20:24:46 +03:00
K900
87c12f8676 linux_6_6: 6.6.98 -> 6.6.99 2025-07-17 20:24:41 +03:00