$ the-wire · showcase
Driver core, NVMe, LoongArch fixes land in 7.3-rc2; Omarchy gains OpenClaw app
By RepoJournal · Filed · About Linux
Linus pulled driver core, block, and LoongArch fixes for 7.3-rc2 covering SELinux xattr exposure, an NVMe out-of-bounds write, and Rust/KASAN build errors, while Omarchy ships OpenClaw as a desktop app and adds data-deletion prompts.
Linus merged driver core fixes [1] that stop kernfs listxattr() from omitting security xattr names when a node lacks kernfs_iattrs, so SELinux labels now appear without forcing attribute allocation. The same pull fixes silent truncation of IRQ vector indices in the Rust PCI abstractions and skips DRIVER_PE_KUNIT_TEST when OF is disabled instead of selecting OF. The block pull [2] fixes an out-of-bounds write in nvme-tcp on over-long PDUs, several NVMe/TCP and RDMA leak and cleanup-ordering issues, a racy FDP placement id array, and nvme-fc double-free of fabrics options plus a secret leak on nvme_add_ctrl() failure. LoongArch fixes [3] address build errors with RUST and KASAN enabled, plus bugs in Kprobes, BPF JIT, and KVM, including a TOCTOU race in KVM. Btrfs [4] preserves inode compression level when changing attributes, fixes a lost wakeup for zstd workspace waits, bio context leaks after ordered extent errors, and now reports the exact failing offset in scrub. A kmalloc_obj() conversion refresh [5] also landed across the tree.
Omarchy now offers OpenClaw as a desktop app and coding agent [6], mirroring how Hermes landed: an Install > AI entry sets up a web app pointed at the local Control UI gateway, which runs as a systemd user unit and is launched first by a launcher. The Setup > Defaults > Agent pick installs it on first choice, and a Remove > AI counterpart tears it down. Perplexity also joins Install > AI [7], using the same omarchy-install-and-launch flow; removing it always purges the Electron caches and rpc-server downloads under ~/.ca.
Removing Hermes, which silently kept the user's chats, memories, skills, and encrypted tokens, now asks before deleting when a terminal and gum are present: gum confirm --default=false shows the size before wiping ~/.hermes and ~/.config/Hermes [8]. Hermes also gains Omarchy theming as a skin [9], so 'omarchy theme set' now retints Hermes Desktop, TUI, and CLI through a YAML file under ~/.hermes/skins/ made active by display.skin, a mechanism analogous to T3 Code's environment themes.
DHH dropped tests for shipped one-shot migrations [10] that already went out in 4.0.0, including terminal Shift+Enter, zram.conf, and NVIDIA KMS rebuild, while keeping coverage for the migrator, login notifier, and quattro upgrade.
Action items
- → Test your NVMe/TCP and NVMe/RDMA setups against the 7.3-rc2 block fixes, especially over-long PDU handling torvalds/linux [immediate]
- → Review any code relying on kernfs listxattr() for SELinux labels; the behavior now matches expectations without allocated kernfs_iattrs torvalds/linux [plan]
- → If you run LoongArch with Rust or KASAN, retest on 7.3-rc2 for build fixes torvalds/linux [plan]
- → Check your Omarchy upgrade path: OpenClaw and Perplexity entries are new; removing Hermes now prompts with default no basecamp/omarchy [plan]
References
- [1] Merge tag 'driver-core-7.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core ↗ torvalds/linux
- [2] Merge tag 'block-7.3-20260905' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux ↗ torvalds/linux
- [3] Merge tag 'loongarch-fixes-7.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson ↗ torvalds/linux
- [4] Merge tag 'for-7.3-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux ↗ torvalds/linux
- [5] Merge tag 'kmalloc_obj-v7.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux ↗ torvalds/linux
- [6] Add OpenClaw as a desktop app and a coding agent ↗ basecamp/omarchy
- [7] Add the Perplexity desktop app to Install > AI ↗ basecamp/omarchy
- [8] Ask, default no, before Remove Hermes deletes the user's data ↗ basecamp/omarchy
- [9] Make Hermes follow the Omarchy theme as a skin ↗ basecamp/omarchy
- [10] Drop tests for shipped one-shot migrations ↗ basecamp/omarchy