The Wire · Showcase
FSVERITY REGRESSION FIXED, CGROUP TIMER BUG PATCHED, OMARCHY SHELL RESTART UNCONDITIONAL
By RepoJournal · Filed · About Linux
Linus pulled three critical filesystem and scheduler fixes overnight while Omarchy shipped a shell restart mandate that kills stale QML loading.
The fsverity regression that let file truncation slip through on kernels without fsverity support is dead [1], and Eric Biggers' fix removes the check that was blocking it. Same merge window brought cgroup pressure timer fixes [2] that prevent use-after-free when a trigger's poll timer fires after the cgroup itself is freed, plus an fscrypt owner-check bug [3] that was reading the wrong idmap during FS_IOC_SET_ENCRYPTION_POLICY calls. Over at Omarchy, the bigger story is shell restart policy: updates now unconditionally restart the shell at the end of every cycle because "updates routinely replace the shell's QML, and a stale process can lazy-load new files into old code" [4]. Weather retries got the same treatment [5] to prevent the bar icon staying stuck on failed Open-Meteo fetches. Archinstall's desk spent the day grinding through type annotation refactors [8] [9] [10] across CPUVendor, PartitionTable, and Bootloader classes to appease pyright and pyre linters. The Omarchy clock got AM/PM format pairs on right-click [6] and a Super+Shift+= calculator hotkey [7].
One email a day. Unsubscribe in one click.
Keep up with Linux in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Pull fsverity and cgroup fixes into your next kernel build torvalds/linux [immediate]
- → Monitor fscrypt FS_IOC_SET_ENCRYPTION_POLICY calls if you use idmapped mounts torvalds/linux [monitor]
- → Test Omarchy's unconditional shell restart in your deployment pipeline basecamp/omarchy [plan]
References
- [1] Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub/scm/fs/fsverity/linux torvalds/linux
- [2] Merge tag 'cgroup-for-7.2-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup torvalds/linux
- [3] Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/linux torvalds/linux
- [4] Restart the shell unconditionally after every update basecamp/omarchy
- [5] Retry failed weather fetches so the bar icon can't stay stuck basecamp/omarchy
- [6] Offer AM/PM clock formats when right-clicking the bar clock ↗ basecamp/omarchy
- [7] Add a Super + Shift + = hotkey for calculator basecamp/omarchy
- [8] Refactor CPUVendor ↗ archlinux/archinstall
- [9] Refactor default PartitionTable ↗ archlinux/archinstall
- [10] Use staticmethod for Bootloader.get_default ↗ archlinux/archinstall