stellio: drop mt7530 get_stats64 kernel patch, in 6.18.58
Upstream 07d9958739 was backported to linux-6.18.y as af98611ad109 (2026-10-15) and is in the 6.18.58 nixpkgs now builds for stellio. Applying the patch on top fails: patch(1) rejects all 10 hunks as already applied, so the kernel build has been broken since the nixpkgs bump brought 6.18.58.
This commit is contained in:
1 parent
570cc7c74a
commit
f121a3ec30
2 files changed
-244
No files matched your search
@@ -44,20 +44,6 @@
|
||||
};
|
||||
systemd.coredump.enable = false;
|
||||
|
||||
# Upstream 07d9958739 (mainline 2026-05, not in linux-6.18.y). The MT7531
|
||||
# switch on the Flint 2 hangs off MDIO, and mt7530_get_stats64 took the
|
||||
# MDIO mutex under the RCU read lock that /proc/net/dev holds, so any
|
||||
# stats reader (zerotier-one, node exporter, `ip -s link`) that raced a
|
||||
# PHY access oopsed the box: "BUG: scheduling while atomic" ->
|
||||
# "Unable to handle kernel paging request" on 2026-09-20 09:02 UTC.
|
||||
# Drop once boot.kernelPackages moves to a kernel that carries it.
|
||||
boot.kernelPatches = [
|
||||
{
|
||||
name = "mt7530-get-stats64-atomic";
|
||||
patch = ./mt7530-get-stats64-atomic.patch;
|
||||
}
|
||||
];
|
||||
|
||||
# nixpkgs' services.blocky check runs the aarch64 blocky in a
|
||||
# system.checks derivation, which an x86_64 builder without binfmt cannot
|
||||
# execute (`--max-jobs 0` -> Exec format error). Validate the same YAML
|
||||
|
||||
Reference in new issue
Block a user