Commit Graph

10397 Commits

Author SHA1 Message Date
eljamm
23ef03f4b1 linux_xanmod: add eljamm as maintainer 2024-12-23 08:44:03 +01:00
Shawn8901
e94db5feff linux_xanmod_latest: 6.12.5 -> 6.12.6 2024-12-21 18:03:18 +01:00
Shawn8901
eac567d371 linux_xanmod: 6.6.66 -> 6.6.67 2024-12-21 18:00:18 +01:00
K900
81932cf82a Merge remote-tracking branch 'origin/staging-next' into staging 2024-12-20 21:34:46 +03:00
K900
d1f97900eb linux_5_4: 5.4.287 -> 5.4.288 2024-12-20 10:25:53 +03:00
K900
a8ce8341dd linux_5_10: 5.10.231 -> 5.10.232 2024-12-20 10:25:46 +03:00
K900
c41d83bd8f linux_5_15: 5.15.174 -> 5.15.175 2024-12-20 10:25:42 +03:00
K900
2d84ed11e9 linux_6_1: 6.1.120 -> 6.1.121 2024-12-20 10:25:39 +03:00
K900
61a720f53e linux_6_6: 6.6.66 -> 6.6.67 2024-12-20 10:25:33 +03:00
K900
992b3ae6bf linux_6_12: 6.12.5 -> 6.12.6 2024-12-20 10:25:29 +03:00
K900
7661b4ac55 Merge remote-tracking branch 'origin/staging-next' into staging 2024-12-19 12:47:54 +03:00
Pratham Patel
02b6bf874d linux/common-config: remove duplicate conditional for ChromeOS support 2024-12-19 14:48:08 +05:30
Yueh-Shun Li
dac886831c buildLinux: kernel.configEnv: comply with overrideAttrs
Override `finalAttrs.finalPackage` instead of `kernel` from the let-in
block to make configEnv behave in accordance with overrideAttrs of the
result package.

Continuation of commit f10331cf2e ("buildLinux: passthru by
<pkg>.overrideAttrs instead of lib.extendDerivation")
2024-12-18 16:37:21 +01:00
Julian Stecklina
70cc251554 linux: simplify toolchain selection
When we set CROSS_COMPILE to set the toolchain prefix, everything
works out of the box without using absolute paths everywhere. This
removes a lot of duplication from the kernel derivations.
2024-12-18 16:34:07 +01:00
Julian Stecklina
48a0850c15 linux: allow building with ld.lld
Even when building with pkgsLLVM.stdenv where ld is ld.lld and not
binutils ld, the build picks up binutils ld for linking. This prevents
features from working that require ld.lld.

The reason is that when the LD environment variable is not set, Linux
defaults to `ld` as a linker and ld is:

/nix/store/zznja5f8v3jafffyah1rk46vpfcn38dv-gcc-wrapper-13.3.0/bin/ld
GNU ld (GNU Binutils) 2.42

This ld comes from pkgsLLVM.buildPackages.stdenv.cc.

Fix by being more specific about which tools we want to build with.
This just extends what manual-config.nix has already done for quite a
while to avoid similar problems for other tools.

It's important to pass LD and other toolchain environment variables to
`make config` in generate-config.pl, because otherwise `make config`
will also make decisions based on the wrong toolchain.
2024-12-18 16:34:07 +01:00
Fabián Heredia Montiel
f0a9193b1a Linux Kernel Updates for 2024-12-18 (#366179) 2024-12-18 09:26:42 -06:00
Fabián Heredia Montiel
145a526684 linux/hardened/patches/6.6: v6.6.64-hardened1 -> v6.6.66-hardened1 2024-12-18 08:36:30 -06:00
Fabián Heredia Montiel
9eae2f774d linux/hardened/patches/6.12: v6.12.4-hardened1 -> v6.12.5-hardened1 2024-12-18 08:36:26 -06:00
Fabián Heredia Montiel
c0b5a814a1 linux/hardened/patches/6.1: v6.1.119-hardened1 -> v6.1.120-hardened1 2024-12-18 08:36:21 -06:00
Fabián Heredia Montiel
a31198c2e3 linux/hardened/patches/5.4: v5.4.286-hardened1 -> v5.4.287-hardened1 2024-12-18 08:36:17 -06:00
Fabián Heredia Montiel
22a7e8a9a1 linux/hardened/patches/5.15: v5.15.173-hardened1 -> v5.15.174-hardened1 2024-12-18 08:36:13 -06:00
Fabián Heredia Montiel
f0ca22e88c linux/hardened/patches/5.10: v5.10.230-hardened1 -> v5.10.231-hardened1 2024-12-18 08:36:07 -06:00
Fabián Heredia Montiel
c9cde201c9 linux_latest-libre: 19675 -> 19683 2024-12-18 08:35:56 -06:00
Fabián Heredia Montiel
06527f1cb0 linux-rt_6_6: 6.6.63-rt46 -> 6.6.65-rt47 2024-12-18 08:35:40 -06:00
Fabián Heredia Montiel
e8cb79f4da linux-rt_6_1: 6.1.119-rt45 -> 6.1.120-rt46 2024-12-18 08:35:33 -06:00
Fabián Heredia Montiel
2a7bfb1439 linux-rt_5_15: 5.15.170-rt81 -> 5.15.173-rt82 2024-12-18 08:35:25 -06:00
Fabián Heredia Montiel
1a756583ca linux-rt_5_10: 5.10.229-rt121 -> 5.10.231-rt123 2024-12-18 08:35:16 -06:00
Fabián Heredia Montiel
eefc9e4672 linux_testing: 6.13-rc2 -> 6.13-rc3 2024-12-18 08:34:43 -06:00
Ryan Hendrickson
ff3114b1b5 linux_xanmod, linux_xanmod_latest: 2024-12-15 (#365420) 2024-12-17 22:24:15 -05:00
Fabián Heredia Montiel
1f805c029e Linux Hardened Kernel Updates 2024-12-14 (#365214) 2024-12-16 15:27:29 -06:00
deinferno
6a6d1d1284 linux: enable CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE
Makes hotplugged memory online by default like on other distros
2024-12-17 01:01:31 +05:00
Thiago Kenji Okada
072d46285d linuxKernels.linux_lqx: fix build by removing SCHED_CLASS_EXT option (#365166) 2024-12-16 12:35:26 +00:00
Shawn8901
8ed2a63e0a linux_xanmod_latest: 6.11.11 -> 6.12.5 2024-12-15 20:24:44 +01:00
Shawn8901
b6373a59c8 linux_xanmod: 6.6.63 -> 6.6.66 2024-12-15 20:20:59 +01:00
K900
29066c0238 linux_5_4: 5.4.286 -> 5.4.287 2024-12-15 10:49:28 +03:00
K900
f7a2da7fbf linux_5_10: 5.10.230 -> 5.10.231 2024-12-15 10:47:33 +03:00
K900
aa482da8e2 linux_5_15: 5.15.173 -> 5.15.174 2024-12-15 10:45:58 +03:00
K900
784070fa3e linux_6_1: 6.1.119 -> 6.1.120 2024-12-15 10:44:57 +03:00
K900
2a56fe1008 linux_6_6: 6.6.64 -> 6.6.66 2024-12-15 10:43:15 +03:00
K900
c67ea06a69 linux_6_12: 6.12.4 -> 6.12.5 2024-12-15 10:41:28 +03:00
Fabián Heredia Montiel
c9d3bcdad3 linux/hardened/patches/6.6: v6.6.63-hardened1 -> v6.6.64-hardened1 2024-12-14 10:28:48 -06:00
Fabián Heredia Montiel
d539a4a7e4 linux/hardened/patches/6.12: init at v6.12.4-hardened1 2024-12-14 10:28:48 -06:00
Fabián Heredia Montiel
57c2e0af13 linux/hardened/patches/6.11: v6.11.10-hardened1 -> v6.11.11-hardened1 2024-12-14 09:50:00 -06:00
Thiago Kenji Okada
98b7c50279 linuxKernels.linux_lqx: fix build by removing SCHED_CLASS_EXT option 2024-12-14 11:29:56 +00:00
Silvan Mosberger
4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Pratham Patel
d150e2b284 Enable HDMI out on platforms using the RK3588 lineup of SoCs. 2024-12-10 17:21:07 +05:30
K900
d76dafcd29 linux_6_6: 6.6.63 -> 6.6.64 2024-12-10 09:45:15 +03:00
K900
2bb25ed39c linux_6_12: 6.12.3 -> 6.12.4 2024-12-10 09:45:12 +03:00
K900
51a19038a2 linux_testing: 6.13-rc1 -> 6.13-rc2 2024-12-10 09:45:08 +03:00
Atemu
6951ad985b linux_xanmod_latest: 6.11.10 -> 6.11.11 (#362536) 2024-12-08 17:02:13 +01:00