$ the-wire · showcase
vfs fixes a livelock in dentry name snapshots as 7.4-rc2 merges land
By RepoJournal · Filed · About Linux · Composed from the cited sources · methodology
A fix in take_dentry_name_snapshot() for dentries whose name can never resolve is the day's most consequential kernel change, with the 9p and Coccinelle trees merging around it and Omarchy's N1x laptops moving off DKMS.
vfs: fix take_dentry_name_snapshot() semantics torvalds/linux
take_dentry_name_snapshot() used to retry reference acquisition forever, even on a dentry that had been released and whose name would never become valid; the overlayfs RCU walk could hit that state. Amir's fix adds try_take_dentry_name_snapshot(), a variant that returns on failure, so callers on that path take an error instead of spinning.
Use prebuilt NVIDIA modules on linux-omarchy (#17409) basecamp/omarchy
Omarchy's N1x laptops stop rebuilding NVIDIA's open modules on every kernel update: linux-omarchy-nvidia-open ships them built and signed with each linux-omarchy kernel, and existing machines switch in one pacman transaction through a migration. New installs pull it from the N1x package list and n1x.sh, which re-reads the kernel after installing because the module's exact kernel pins.
Merge tag '9p-for-7.4-rc2' of https://github.com/martinetd/linux torvalds/linux
The 9p pull for 7.4-rc2 adds a vsock transport alongside the existing fd/tcp variant and carries what Dominique Martinet calls "a huge wave of LLM-driven fixes," plus an incomplete fix he flags as such. Late-cycle merge; the incomplete one is the part to watch.
Reload Hyprland resiliently from outside the session (#17420) basecamp/omarchy
Running omarchy update from a remotely started herdr left the Superwhisper migration failing silently, because with no HYPRLAND_INSTANCE_SIGNATURE set, hyprctl reload exited 1 with its error discarded. omarchy-restart-hyprctl now finds the newest live Hyprland instance when the signature is missing or stale, so the update either reloads or reports why not.
Merge tag 'cocci-7.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux torvalds/linux
Coccinelle gains three semantic patches from Joe Perches, Ella Ma, and Alejandro Colomar: typed devm_kmalloc_obj-family allocations, detection of invalid __cleanup use, and ARRAY_END rewrites. Nothing changes in the kernel itself; it changes what the checkers catch before patches hit the list.