Thorsten Leemhuis (acct. 1/4)<p>Some highlights from various <a href="https://hachyderm.io/tags/VFS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VFS</span></a> merges for <a href="https://hachyderm.io/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> 6.17 where <span class="h-card" translate="no"><a href="https://mastodon.social/@brauner" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>brauner</span></a></span> submitted the PR:</p><p><a href="https://git.kernel.org/torvalds/c/278c7d9b5e0ca73a75e5151c22fb05c91cb4495f" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">git.kernel.org/torvalds/c/278c</span><span class="invisible">7d9b5e0ca73a75e5151c22fb05c91cb4495f</span></a>: fallocate() updates bringing support for the BLK_FEAT_WRITE_ZEROES_UNMAP feature and BLK_FLAG_WRITE_ZEROES_UNMAP_DISABLED flag for SCSI, NVMe and device-mapper drivers, and add the FALLOC_FL_WRITE_ZEROES and for ext4 and raw bdev devices; this enables preventing numerous metadata changes and journal I/O, which may lead to significant write amplification and performance degradation in synchronous write mode.</p><p><a href="https://git.kernel.org/torvalds/c/57fcb7d930d8f00f383e995aeebdcd2b416a187a" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">git.kernel.org/torvalds/c/57fc</span><span class="invisible">b7d930d8f00f383e995aeebdcd2b416a187a</span></a>: support for the the new file_getattr() and file_setattr() system calls (after lengthy discussions), which allow userspace to set filesystem inode attributes on special files (One of the usage examples is the XFS quota projects.)</p><p><a href="https://git.kernel.org/torvalds/c/7879d7aff0ffd969fcb1a59e3f87ebb353e47b7f" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">git.kernel.org/torvalds/c/7879</span><span class="invisible">d7aff0ffd969fcb1a59e3f87ebb353e47b7f</span></a>: ext4 IOCB_DONTCACHE support</p><p><a href="https://git.kernel.org/torvalds/c/117eab5c6e31815649d952f6da03f67aa247d29b" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">git.kernel.org/torvalds/c/117e</span><span class="invisible">ab5c6e31815649d952f6da03f67aa247d29b</span></a>: An extension to the coredump socket and a proper rework of the coredump code.</p><p><a href="https://hachyderm.io/tags/kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kernel</span></a> <a href="https://hachyderm.io/tags/LinuxKernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LinuxKernel</span></a></p>