eljamm
b6a5b91527
linux_xanmod: 6.12.56 -> 6.12.57
...
- Changelog: https://dl.xanmod.org/changelog/6.12/ChangeLog-6.12.57-xanmod1.gz
- Diff: https://gitlab.com/xanmod/linux/-/compare/6.12.56-xanmod1..6.12.57-xanmod1?from_project_id=51590166
2025-11-03 20:00:49 +00:00
nixpkgs-ci[bot]
04012cc267
Merge staging-next into staging
2025-11-02 18:05:48 +00:00
Maximilian Bosch
f0b9f9f238
linux: cleanup common-config after 5.4 drop ( #456924 )
2025-11-02 17:42:33 +00:00
K900
bf7a2d396b
linux_6_6: 6.6.115 -> 6.6.116
2025-11-02 18:49:48 +03:00
K900
c0d45e9e9e
linux_6_12: 6.12.56 -> 6.12.57
2025-11-02 18:49:45 +03:00
K900
51637f824a
linux_6_17: 6.17.6 -> 6.17.7
2025-11-02 18:49:42 +03:00
nixpkgs-ci[bot]
8f3ea0fbbd
Merge master into staging-nixos
2025-11-02 12:08:05 +00:00
nixpkgs-ci[bot]
48bdc35e9e
Merge staging-next into staging
2025-11-02 12:07:17 +00:00
K900
e8bbab77a5
linux/common-config: Disable LEGACY_TIOCSTI ( #457654 )
2025-11-02 10:08:33 +03:00
Samuel Dionne-Riel
cd6eb54878
linux: Partially revert "linux: drop hacky passing around of positions"
...
This partially reverts commit 845e340ed9 .
This re-introduces the `pos` juggling previous done.
The rationale used in the commit was:
> This is long obsolete since the versions are maintained in a JSON
> file now.
That is only accurate for `mainline`. Other in-tree kernels are
maintained in different ways. This led to a loss of information.
Before (cf3f5c4def ):
```
nix-repl> linux_latest.meta.position
".../pkgs/os-specific/linux/kernel/mainline.nix:34"
nix-repl> linux_rpi0.meta.position
".../pkgs/os-specific/linux/kernel/linux-rpi.nix:20"
```
After (2fb006b87f ):
```
nix-repl> linux_latest.meta.position
".../pkgs/os-specific/linux/kernel/build.nix:558"
nix-repl> linux_rpi0.meta.position
".../pkgs/os-specific/linux/kernel/build.nix:558"
```
This is also observable for out-of-tree kernels:
```
nix-repl> pkgs.linux_jovian.meta.position
".../Jovian-NixOS/pkgs/linux-jovian/default.nix:11"
nix-repl> :r # after updating the Nixpkgs input
nix-repl> pkgs.linux_jovian.meta.position
"/nix/store/xjjq52iwslhz6lbc621a31v0nfdhr5ks-source/pkgs/os-specific/linux/kernel/build.nix:558"
```
This also conveniently works around the root cause of an
`stdenv.mkDerivation`-based `pos` infrec regression when using the
kernel package version in a NixOS configuration to conditionally
apply kernel patches.
2025-11-01 18:21:35 -04:00
Will Fancher
f72cb1669a
linux/common-config: Disable LEGACY_TIOCSTI
...
See the commit message adding the kconfig:
83efeeeb3d
At least Fedora and Arch both appear to disable this on their kernels.
2025-11-01 18:20:00 -04:00
nixpkgs-ci[bot]
59e0e5f8f1
Merge staging-next into staging
2025-10-31 12:08:26 +00:00
Alyssa Ross
b038954aa9
linux_xanmod, linux_xanmod_latest: 2025-10-29 ( #457167 )
2025-10-31 08:56:21 +00:00
nixpkgs-ci[bot]
902a7426cf
Merge staging-next into staging
2025-10-31 06:07:18 +00:00
eljamm
be0b228501
linux_xanmod_latest: 6.17.5 -> 6.17.6
...
- Changelog: https://dl.xanmod.org/changelog/6.17/ChangeLog-6.17.6-xanmod1.gz
- Diff: https://gitlab.com/xanmod/linux/-/compare/6.17.5-xanmod1..6.17.6-xanmod1?from_project_id=51590166
2025-10-30 20:15:09 +00:00
eljamm
6fab44ceec
linux_xanmod: 6.12.55 -> 6.12.56
...
- Changelog: https://dl.xanmod.org/changelog/6.12/ChangeLog-6.12.56-xanmod1.gz
- Diff: https://gitlab.com/xanmod/linux/-/compare/6.12.55-xanmod1..6.12.56-xanmod1?from_project_id=51590166
2025-10-30 20:12:04 +00:00
R. Ryantm
378096bb8e
linuxKernel.kernels.linux_zen: 6.17.2 -> 6.17.6
2025-10-30 17:34:00 +00:00
K900
45df334930
Merge remote-tracking branch 'origin/staging-next' into staging
2025-10-30 12:20:34 +03:00
Fabián Heredia Montiel
38b9b64812
linux: cleanup common-config after 5.4 drop
2025-10-30 01:01:49 -06:00
K900
fce4771598
linux_5_10: 5.10.245 -> 5.10.246
2025-10-29 17:04:29 +03:00
K900
1c348866ef
linux_5_15: 5.15.195 -> 5.15.196
2025-10-29 17:04:03 +03:00
K900
437248925a
linux_6_1: 6.1.157 -> 6.1.158
2025-10-29 17:03:36 +03:00
K900
a2fe3038d9
linux_6_6: 6.6.114 -> 6.6.115
2025-10-29 17:03:08 +03:00
K900
26c69eb2df
linux_6_12: 6.12.55 -> 6.12.56
2025-10-29 17:02:39 +03:00
K900
bcd3078c44
linux_6_17: 6.17.5 -> 6.17.6
2025-10-29 17:02:08 +03:00
K900
394c3b39ef
linux_testing: 6.18-rc2 -> 6.18-rc3
2025-10-29 17:02:04 +03:00
K900
c42a763484
Merge remote-tracking branch 'origin/staging-next' into staging
2025-10-27 21:12:17 +03:00
nixpkgs-ci[bot]
f7ef7c3fe4
Merge master into staging-nixos
2025-10-27 18:07:34 +00:00
Johannes Kirschbauer
4ad85b485d
various: lib usage improvements - prefer removeAttrs over filterAttrs ( #455787 )
2025-10-27 16:17:52 +00:00
h7x4
467464e0cd
linux: lib.filterAttrs -> lib.removeAttrs
2025-10-27 19:07:34 +09:00
Felix Singer
78c1d0ba4e
linux: Enable Virtualbox guest modules
...
The mainline Linux kernel modules for VirtualBox guests are enabled by
many other distros. It seems reasonable to assume that they are stable
and functional enough at this point. The modules include vboxguest,
vboxvideo and vboxsf. So enable them for NixOS too.
This provides an overview about what other Linux distros do:
* [Arch](https://archlinux.org/packages/?sort=&q=virtualbox&maintainer=&flagged= )
* [Enabled mainline](4ce5aa26d4 ) Virtualbox guest kernel modules
* No guest modules package, only guest utils
* [Alpine](https://pkgs.alpinelinux.org/packages?name=*virtualbox*&branch=edge&repo=&arch=x86_64&origin=&flagged=&maintainer= )
* [Enabled mainline](https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/main/linux-lts/lts.x86_64.config?__goaway_challenge=cookie&__goaway_id=6d9c6ce73df12ad9d4edd231da8d2b12&__goaway_referer=https%3A%2F%2Fgithub.com%2F#L2750 ) Virtualbox guest kernel modules
* no guest modules package, only guest utils
* [openSUSE](https://software.opensuse.org/search?q=virtualbox&baseproject=openSUSE%3AFactory )
* [Enabled mainline](https://software.opensuse.org/package/kernel-default ) Virtualbox guest kernel modules
* 3rd-party modules are shipped with host modules in one package
* [Stable](https://software.opensuse.org/package/virtualbox-kmp-default )
* [LTS](https://software.opensuse.org/package/virtualbox-kmp-longterm )
* [Debian](https://packages.debian.org/search?suite=sid&searchon=names&keywords=virtualbox )
* [Enabled mainline](https://salsa.debian.org/search?search=vbox&nav_source=navbar&project_id=18670&group_id=2107&search_code=true&repository_ref=debian%2Flatest ) Virtualbox guest kernel modules
* No guest modules package, only guest utils
* [File search for vboxguest.ko](https://packages.debian.org/search?suite=bookworm&arch=any&mode=exactfilename&searchon=contents&keywords=vboxguest.ko ), only shipped by the kernel package
* [Gentoo](https://packages.gentoo.org/packages/search?q=virtualbox )
* [Enabled mainline](https://github.com/projg2/fedora-kernel-config-for-gentoo/blob/6.12.8-gentoo/kernel-x86_64-fedora.config#L8486 ) Virtualbox guest kernel modules
* [Packaged 3rd-party](https://packages.gentoo.org/packages/app-emulation/virtualbox-guest-modules ) kernel modules for guests
* [Fedora](https://packages.fedoraproject.org/search?query=virtualbox )
* [Enabled mainline](5d7cf45828 ) Virtualbox guest kernel modules
* No guest modules package, only guest utils
Signed-off-by: Felix Singer <felixsinger@posteo.net >
2025-10-27 09:56:54 +01:00
K900
0eb2b2c825
Merge remote-tracking branch 'origin/staging-next' into staging
2025-10-27 10:53:50 +03:00
Wolfgang Walther
346809dabb
linuxKernel.kernels.linux_rt_{}: sha256 -> hash ( #453871 )
2025-10-27 07:41:09 +00:00
EarthenGarland
342a27929b
linuxKernel.kernels.linux_rt_5_10: sha256 -> hash
2025-10-27 09:28:53 +02:00
EarthenGarland
57b4fd20ba
linuxKernel.kernels.linux_rt_5_15: sha256 -> hash
2025-10-27 09:28:53 +02:00
EarthenGarland
f6ae789da3
linuxKernel.kernels.linux_rt_6_1: sha256 -> hash
2025-10-27 09:28:53 +02:00
EarthenGarland
9c13cbe1b5
linuxKernel.kernels.linux_rt_6_6: sha256 -> hash
2025-10-27 09:28:53 +02:00
EarthenGarland
826567fc23
linuxKernel.kernels.linux_rt_{}: modify update script for sha256 -> hash
2025-10-27 09:28:42 +02:00
Robert Schütz
1d0624ac37
linux: remove pie from hardeningDisable
2025-10-26 15:33:58 -07:00
nixpkgs-ci[bot]
9abe9a380b
Merge staging-next into staging
2025-10-26 13:53:14 +00:00
K900
c1f2e30990
Merge remote-tracking branch 'origin/staging-next' into staging
2025-10-26 16:51:01 +03:00
Maximilian Bosch
09e80b0b76
linux/build: re-expose config with its helper functions
...
In #448835 I renamed `config` to `configHelpers` to save a
`config_ = config;`, however `config` having the `is*` helpers is kinda
public API (as proven by NixOS modules failing to evaluate).
As a result, this commit adds the helpers back to `config` that is
exposed by the kernel derivation.
Apologies, I'm pretty sure I fixed that before locally and it just got
lost during a rebase :(
2025-10-26 13:35:20 +01:00
Maximilian Bosch
397c93784d
linux/hardened/patches/6.12: v6.12.43-hardened1 -> v6.12.50-hardened1 ( #455563 )
2025-10-26 11:28:14 +00:00
Maximilian Bosch
4404f98361
linux: low-hanging fruits / cleanups ( #448835 )
2025-10-26 10:28:12 +00:00
R. Ryantm
99e4823762
linuxKernel.kernels.linux_lqx: 6.17.4 -> 6.17.5
2025-10-26 07:33:46 +00:00
Fabián Heredia Montiel
b779719b23
linux/hardened/patches/6.12: v6.12.43-hardened1 -> v6.12.50-hardened1
2025-10-25 08:44:10 -06:00
nixpkgs-ci[bot]
584512ec5c
Merge staging-next into staging
2025-10-25 12:06:42 +00:00
K900
0b0c249f09
Merge remote-tracking branch 'origin/staging-next' into staging
2025-10-25 10:00:19 +03:00
eljamm
cbe292296e
linux_xanmod_latest: 6.17.4 -> 6.17.5
...
- Changelog: https://dl.xanmod.org/changelog/6.17/ChangeLog-6.17.5-xanmod1.gz
- Diff: https://gitlab.com/xanmod/linux/-/compare/6.17.4-xanmod1..6.17.5-xanmod1?from_project_id=51590166
2025-10-25 04:20:08 +00:00
eljamm
510019a094
linux_xanmod: 6.12.54 -> 6.12.55
...
- Changelog: https://dl.xanmod.org/changelog/6.12/ChangeLog-6.12.55-xanmod1.gz
- Diff: https://gitlab.com/xanmod/linux/-/compare/6.12.54-xanmod1..6.12.55-xanmod1?from_project_id=51590166
2025-10-25 04:16:51 +00:00