The Wire · Showcase
KSMBD PROTOCOL FIXES LAND IN 7.2-RC, GFS2 QUOTA BUGS SQUASHED
By RepoJournal · Filed · About Linux
The kernel's SMB server implementation got a major protocol compliance overhaul after smbtorture exposed significant divergence from spec, while filesystems and power management shore up edge cases before the 7.2 release.
SMB3 support in ksmbd just got a correctness pass that rewrites lease state handling, oplock behavior, durable handle tracking, and CREATE/rename semantics to match actual protocol requirements [1]. This wasn't theoretical: smbtorture found real divergence that would break interop with strict clients. In parallel, GFS2 fixed a dangerous page poisoning bug during file growth and resolved quota initialization issues that were sleeping under bitlocks on PREEMPT_RT systems [2], which would deadlock real deployments. Thermal and power management got focused fixes: Intel's thermal_throttle driver no longer leaks resources on failure [3], and the schedutil governor's need_freq_update flag now clears correctly in the adjust_perf path to avoid spurious cpufreq calls [4]. eCryptfs received cleanup work replacing kmalloc/snprintf with kasprintf, reducing code footprint [5]. None of these are flashy, but they're the kind of subtle correctness fixes that prevent production headaches.
Action items
- → Test SMB3 workloads against 7.2-rc with strict Windows/Samba clients to verify oplock and lease fixes don't regress your workflows torvalds/linux [plan]
- → If running GFS2 on PREEMPT_RT, prioritize 7.2 for the quota initialization fixes torvalds/linux [plan]
- → Monitor thermal and cpufreq behavior on Intel systems in early 7.2 testing torvalds/linux [monitor]
References
- [1] Merge tag 'v7.2-rc-part2-smb3-server-fixes' of git://git.samba.org/ksmbd torvalds/linux
- [2] Merge tag 'gfs2-for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2 torvalds/linux
- [3] Merge tag 'thermal-7.2-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm torvalds/linux
- [4] Merge tag 'pm-7.2-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm torvalds/linux
- [5] Merge tag 'ecryptfs-7.2-rc1-updates' of git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs torvalds/linux
FAQ
- What changed in Linux on June 27, 2026?
- The kernel's SMB server implementation got a major protocol compliance overhaul after smbtorture exposed significant divergence from spec, while filesystems and power management shore up edge cases before the 7.2 release.
- What should Linux teams do about it?
- Test SMB3 workloads against 7.2-rc with strict Windows/Samba clients to verify oplock and lease fixes don't regress your workflows • If running GFS2 on PREEMPT_RT, prioritize 7.2 for the quota initialization fixes • Monitor thermal and cpufreq behavior on Intel systems in early 7.2 testing
- Which Linux repositories shipped on June 27, 2026?
- torvalds/linux