Maximilian Bosch
1965f3c77d
linux: manual-config.nix -> build.nix
...
Since I started touching this subsystem, I found the name confusing
since this is the part where we actually compile the kernel and we have
a ready-to-use configuration.
The stated goal of the commit introducing it[1] is to provide a function
to
> make it possible to build a kernel with a user provided .config.
Considering that this is supposed to be a differentiation from other
build mechanisms and nowadays this is the only way to build kernels in
nixpkgs, I figured that `build.nix` is a better name.
`pkgs.linuxManualConfig` isn't renamed on purpose: Kloenk and I are
planning to do more involved work and it may become necessary to change
parts of the API. So asking users to do a migration now just to add
another one soon isn't worth it.
[1] bf7467cbb1
2025-10-24 18:06:29 +02:00
Maximilian Bosch
845e340ed9
linux: drop hacky passing around of positions
...
This is something I introduced in 63185299f4
to make sure the `version`/`src` attributes point to the files that declare
the version such that we get pinged by ofborg for updates.
This is long obsolete since the versions are maintained in a JSON file
now. Also, the kernel team is listed as owner in the ci/OWNERS file for
the entire subtree, so we definitely get pinged by CI nowadays.
Hence, remove the hackery.
2025-10-24 18:06:29 +02:00
Maximilian Bosch
965ea7b1ea
linux: get rid of drvAttrs
...
This is in principle, what Alyssa was already doing[1], but I re-did it
because rebasing this against reformats felt too annoying. The previous
attempt was reverted because of unrelated regressions in the chain.
The `drvAttrs` function made the entire code far more cluttered, harder
to understand and didn't serve a real purpose since it was just used a
single time.
I also got rid of the `kernelConf`-variable and decided to directly use
`stdenv.hostPlatform.linux-kernel`, making it more clear where the
attributes are actually coming from.
[1] f521f46133
Co-authored-by: Alyssa Ross <hi@alyssa.is >
2025-10-24 18:06:21 +02:00
K900
c790656c37
kernel updates for 2025-10-23 ( #455052 )
2025-10-24 14:30:26 +03:00
zowoq
bc86b6d6a9
linux_6_6: 6.6.113 -> 6.6.114
2025-10-24 08:23:28 +10:00
zowoq
a041086e60
linux_6_12: 6.12.54 -> 6.12.55
2025-10-24 08:23:28 +10:00
zowoq
f2d38ec7b8
linux_6_17: 6.17.4 -> 6.17.5
2025-10-24 08:23:28 +10:00
K900
5cb3e47242
Merge remote-tracking branch 'origin/staging-next' into staging
2025-10-22 21:22:37 +03:00
nixpkgs-ci[bot]
38e8397ab7
Merge master into staging-nixos
2025-10-22 18:08:06 +00:00
Maximilian Bosch
bc693cf4b9
linux/common-config: only enable VFIO opts for 6.6 and later
...
For older kernels (<=6.1) I get
error: unused option: VFIO_DEVICE_CDEV
while building `linux-config`.
2025-10-22 15:47:52 +02:00
Maximilian Bosch
a943d89fb0
linux_5_4: remove
...
See https://endoflife.date/linux
Will be end of life on 2025-12-31 which is well within the timespan of
25.11.
2025-10-22 15:47:51 +02:00
Alyssa Ross
80fbb0f2f3
linux_xanmod, linux_xanmod_latest: 2025-10-20 ( #453991 )
2025-10-22 13:14:56 +00:00
Maximilian Bosch
df3ea7bfcd
linux-rt_6_6: 6.6.101-rt59 -> 6.6.112-rt63
2025-10-22 13:23:54 +02:00
Maximilian Bosch
4e9fde9342
linux-rt_6_1: 6.1.146-rt53 -> 6.1.156-rt56
2025-10-22 13:23:54 +02:00
Maximilian Bosch
204eebe134
linux-rt_5_15: 5.15.189-rt87 -> 5.15.195-rt90
2025-10-22 13:23:53 +02:00
Maximilian Bosch
91eb7cd17e
linux-rt_5_10: 5.10.240-rt134 -> 5.10.245-rt139
2025-10-22 13:23:53 +02:00
Maximilian Bosch
4a8ef0e0cf
linux_6_16: remove
...
EOL upstream.
2025-10-22 13:23:53 +02:00
nixpkgs-ci[bot]
67160a1c5e
Merge staging-next into staging
2025-10-21 18:06:49 +00:00
Masum Reza
8533d890ad
linux_xanmod: Sync config with upstream ( #453485 )
2025-10-21 14:33:08 +00:00
eljamm
22c0bb9ddd
linux_xanmod_latest: 6.17.3 -> 6.17.4
...
- Changelog: https://dl.xanmod.org/changelog/6.17/ChangeLog-6.17.4-xanmod1.gz
- Diff: https://gitlab.com/xanmod/linux/-/compare/6.17.3-xanmod1..6.17.4-xanmod1?from_project_id=51590166
2025-10-20 17:08:04 +00:00
eljamm
7e74f12c36
linux_xanmod: 6.12.53 -> 6.12.54
...
- Changelog: https://dl.xanmod.org/changelog/6.12/ChangeLog-6.12.54-xanmod1.gz
- Diff: https://gitlab.com/xanmod/linux/-/compare/6.12.53-xanmod1..6.12.54-xanmod1?from_project_id=51590166
2025-10-20 17:05:01 +00:00
nixpkgs-ci[bot]
3f73bc5354
Merge staging-next into staging
2025-10-20 12:08:01 +00:00
nixpkgs-ci[bot]
cbc8b5f221
Merge master into staging-next
2025-10-20 12:07:14 +00:00
Thiago Kenji Okada
cbb678790d
linuxKernel.kernels.linux_lqx: 6.16.11 -> 6.17.4 ( #453709 )
2025-10-20 08:58:04 +00:00
K900
783ae0cc42
Merge remote-tracking branch 'origin/staging-next' into staging
2025-10-20 10:25:54 +03:00
K900
90a6faa0f6
Merge remote-tracking branch 'origin/master' into staging-next
2025-10-20 10:21:06 +03:00
K900
f1a1bda8d1
linux_testing: 6.18-rc1 -> 6.18-rc2
2025-10-20 09:42:24 +03:00
K900
3442d4d48a
kernel updates for 2025-10-19 ( #453646 )
2025-10-20 09:41:39 +03:00
R. Ryantm
e0e14625ea
linuxKernel.kernels.linux_lqx: 6.16.11 -> 6.17.4
2025-10-20 04:00:04 +00:00
zowoq
69b2cadc63
linux_5_15: 5.15.194 -> 5.15.195
2025-10-20 08:35:06 +10:00
zowoq
e343a4ce09
linux_6_1: 6.1.156 -> 6.1.157
2025-10-20 08:35:05 +10:00
zowoq
ec87e0f31b
linux_6_6: 6.6.112 -> 6.6.113
2025-10-20 08:35:05 +10:00
zowoq
10731831fa
linux_6_12: 6.12.53 -> 6.12.54
2025-10-20 08:35:05 +10:00
zowoq
7349aa1a5f
linux_6_17: 6.17.3 -> 6.17.4
2025-10-20 08:35:05 +10:00
ElXreno
ad0a9d2fd5
linux_xanmod: Conditionally enable lazy preemption
2025-10-19 13:56:58 +03:00
ElXreno
f4946c7db7
linux_xanmod: Sync config with upstream
2025-10-19 12:41:34 +03:00
Thore Sommer
44cb0800c8
linux/common-config: enable CDEV and NOIOMMU for VFIO
2025-10-17 18:59:13 +02:00
Vladimír Čunát
2db716f768
Merge branch 'staging-next' into staging
2025-10-17 09:15:33 +02:00
nixpkgs-ci[bot]
df25fa6341
Merge master into staging-nixos
2025-10-16 18:07:07 +00:00
nixpkgs-ci[bot]
def5232766
Merge master into staging-next
2025-10-16 18:05:40 +00:00
Alyssa Ross
25a4e66123
linux_xanmod, linux_xanmod_latest: 2025-10-13 ( #451622 )
2025-10-16 12:08:17 +00:00
eljamm
185ed21533
linux_xanmod_latest: 6.16.12 -> 6.17.3
...
- Changelog: https://dl.xanmod.org/changelog/6.17/ChangeLog-6.17.3-xanmod1.gz
- Diff: https://gitlab.com/xanmod/linux/-/compare/6.16.12-xanmod1..6.17.3-xanmod1?from_project_id=51590166
2025-10-16 06:05:24 +00:00
eljamm
2529b8e1a2
linux_xanmod: 6.12.52 -> 6.12.53
...
- Changelog: https://dl.xanmod.org/changelog/6.12/ChangeLog-6.12.53-xanmod1.gz
- Diff: https://gitlab.com/xanmod/linux/-/compare/6.12.52-xanmod1..6.12.53-xanmod1?from_project_id=51590166
2025-10-16 06:02:25 +00:00
Will Fancher
e825675658
linux/common-config: Disable bcachefs
2025-10-15 22:27:08 +05:30
nixpkgs-ci[bot]
65442c44e7
Merge staging-next into staging
2025-10-15 12:55:45 +00:00
nixpkgs-ci[bot]
ce0844a584
Merge master into staging-next
2025-10-15 12:55:06 +00:00
K900
9e648f0621
Kernel updates for 2025-10-15 ( #452227 )
2025-10-15 15:28:53 +03:00
nixpkgs-ci[bot]
f2b5b1e6af
Merge master into staging-nixos
2025-10-15 12:08:52 +00:00
nixpkgs-ci[bot]
4e1536c7ed
Merge staging-next into staging
2025-10-15 12:08:09 +00:00
nixpkgs-ci[bot]
fd98dcc3c7
Merge master into staging-next
2025-10-15 12:07:28 +00:00