mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

8.1K
active users

#kernel

52 posts39 participants14 posts today

""[…] This blog post discusses atomic commit of file contents [in #XFS #Linux 6.13+]. In this context, the difference between “commit” and “exchange” is that the commit system call exchanges the two files’ contents only if the target file has not been modified since a past point in time.

[…]

Conclusion

As you have seen, it is now possible to commit a collection of arbitrary file updates to a file if that file has not been updated, and expect that readers see either the old version or the new version.""

blogs.oracle.com/linux/post/xf

Highlights from the main #NFSd merge for #Linux 6.17[1]:

""NFSD is finally able to offer write delegations to clients that open files with O_WRONLY, thanks to patches from Dai Ngo. We're expecting this to accelerate a few interesting corner cases.

The cap on the number of operations per NFSv4 COMPOUND has been lifted.[…]

This release re-enables the ability for NFSD to perform NFSv4.2 COPY operations asynchronously. […]""

[1] git.kernel.org/torvalds/c/ce3f

Highlights from the main #erofs (used by #composefs) merge for #Linux 6.17[1]:

""We now support metadata compression. It can be useful for embedded use cases or archiving a large number of small files.

Additionally, readdir performance has been improved by enabling readahead (note that it was already common practice for ext3/4 non-dx and f2fs directories). We may consider further improvements later toalign with ext4's s_inode_readahead_blks behavior for slow devices too.""

[1] git.kernel.org/torvalds/c/76a9

Highlights from the main #btrfs merge for #Linux 6.17[1]:

A number of usability and feature updates, scattered performance improvements and fixes. Highlight of the core changes is getting closer to enabling large folios (now behind a config option).

[…]

Performance improvements:

- caching of lookup results of free space bitmap (20% runtime improvement on an empty file creation benchmark)

- accessors to metadata (b-tree items) simplified and optimized, minor improvement in metadata-heavy workloads

- readahead on compressed data improves sequential read

- the xarray for extent buffers is indexed by denser keys, leading to better packing of the nodes (50-70% reduction of leaf nodes)

[…]

[1] git.kernel.org/torvalds/c/f92b

Linux Kernel 6.16 is officially out 🚀

🔊 Adds USB audio offload for power savings on embedded devices
🧠 Intel APX + TDX support for better performance + VM security
📁 Big wins for Ext4 (up to 37% faster I/O) and XFS (atomic multi-block writes)
📦 Zero-copy TCP from DMABUF boosts GPU/accelerator I/O
🔧 Easier native CPU optimizations for custom builds

@linuxiac

linuxiac.com/linux-kernel-6-16

Linux Kernel 6.16 Released, Here’s What’s New
Linuxiac · Linux Kernel 6.16 Released, This Is What’s NewLinux kernel 6.16 is out with USB audio offload, Intel APX and TDX support, zero-copy TCP from DMABUF, and big Ext4 and XFS updates.

🚀 :linux: Linux 6.16 è qui!
Principali novità: #OpenVPN DCO, TCP Zero-Copy da DMABUF, Paginazione a cinque livelli universale, Ottimizzazioni Filesystem #Ext4 e #xfs miglioramenti per processori Intel e USB Audio Offload, supporto Hardware esteso, supporto per Apple Magic Mouse 2 e tanto altro!
Miglioramenti nella gestione dei coredump e aggiornamenti a #selinux
Continua l'espansione dei driver basati su #Rust

#Linux #Kernel #OpenSource

linuxiac.com/linux-kernel-6-16

Linux Kernel 6.16 Released, Here’s What’s New
Linuxiac · Linux Kernel 6.16 Released, This Is What’s NewLinux kernel 6.16 is out with USB audio offload, Intel APX and TDX support, zero-copy TCP from DMABUF, and big Ext4 and XFS updates.

Do #linux #kernel developers hang out on mastodon? The new nova_core #nvidia module, written in #rust, in 6.15 is OOPSing on one of my machines.
I mention Rust mainly because the problem might be in the rust helpers, not the module. My cursory inspection indicates a null pointer de-reference. I'd be happy to help debug it if I can.
Reported to my distro at bugzilla.redhat.com/show_bug.c

bugzilla.redhat.com2378693 – [abrt] _RNvXNtCsayxREonR0bn_9nova_core6driverNtB2_8NovaCoreNtNtCs8DXUuySTE5Y_6kernel3pci6Driver5probe: BUG: unable to handle page fault for address: 0000000000010900 [nova_core]