Linux Kernel Daily

Linux Kernel Daily: VFS Fixes and Perf Tools Update

Linus Torvalds merged significant VFS fixes addressing netfslib bugs, filesystem issues, and performance tool updates. Additional commits resolved HID format specifier warnings and CIFS undefined variable issues.

Duration: PT1M39S

https://podlog.io/listen/linux-kernel-daily-497a9976/episode/linux-kernel-daily-vfs-fixes-and-perf-tools-update-2dca7508

Transcript

Good morning. This is Linux Kernel Daily for May 19th, 2026.

Linus Torvalds merged a substantial VFS fixes pull request from Christian Brauner, addressing multiple filesystem issues across 31 commits. The fixes include various netfslib bugs, an out-of-bounds write when listing ID mappings, and return value corrections in JFS and OrangeFS mkdir functions. The merge also resolves a writeback array overflow in FUSE, fixes forced iversion increments on lazy time timestamp updates, and corrects error handling in the cachefiles code.

Torvalds also merged perf-tools fixes for version 7.1, synchronizing header files used by the perf trace syscall beautifier. The update includes new beautifier scripts for clone and fsmount flags, along with a new make check-headers target for build validation.

In additional commits, Nathan Chancellor fixed size_t format specifier warnings in the HID core that were causing build errors on 32-bit platforms. The fix replaces incorrect long format specifiers with the proper size_t specifier. A media subsystem fix from Mauro Carvalho Chehab corrected inverted error logic in the ttusbir driver.

David Howells addressed undefined variables in the CIFS filesystem that were introduced by a previous patch fixing tearing issues in remote file size handling. The variables were caught by clang but missed by GCC's standard warnings.

What's next: Watch for continued VFS stabilization work as the 7.1 release cycle progresses. The perf tools synchronization suggests ongoing development in performance monitoring capabilities.

That's your Linux kernel update for today.