<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in write_extend_eof_test.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>67f8bc848ee31831336bd478e57d2f993551902e - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/filesystems/fuse/write_extend_eof_test.c#67f8bc848ee31831336bd478e57d2f993551902e</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesLet&apos;s start the 7.3 drm-misc-fixes cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/tools/testing/selftests/filesystems/fuse/write_extend_eof_test.c</description>
        <pubDate>Tue, 01 Sep 2026 09:38:51 +0200</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>9cebfe6504488198b012e746bc6b313f88b95439 - Merge tag &apos;fuse-update-7.3&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/filesystems/fuse/write_extend_eof_test.c#9cebfe6504488198b012e746bc6b313f88b95439</link>
        <description>Merge tag &apos;fuse-update-7.3&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fusePull fuse updates from Miklos Szeredi: - Improve performance of the io-uring transport by introducing buffer   pools and zero-copy (Joanne) - Fix lots of bugs (Baokun Li) - Fix io-uring initialization issues (Joanne, Bernd) - More prep work for large folios (Joanne) - Don&apos;t limit buffered read to 128k (Jim Harris) - Fix zeroing of page end (dirtied with mmap) on file size extension   (Jimmy Zuber) - Improve performance in certain cases with wake_up_sync() when queuing   request (Xuewen Yan) - Misc fixes and cleanups (Xuewen Yan)* tag &apos;fuse-update-7.3&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse: (35 commits)  fuse: zero the partial EOF page when extending a file  io_uring: Add missing include for ITER_SOURCE and ITER_DEST  fuse: Fix the condition to enable over-io-uring  fuse: invalidate the correct range after O_APPEND direct write  selftests/fuse: test post-EOF page zeroing when a file is extended  fuse: wake one waiter per freed slot when raising max_background  fuse: use min_not_zero() in fuse_init_server_timeout()  fuse: copy request headers via a stack buffer for io-uring  fuse: give wakeup hints to the scheduler for synchronous requests  fuse: check for NULL root inode in fuse_fill_super_submount  fuse: reject a duplicate fd= mount option  cuse: wait for pending RCU callbacks on module exit  fuse: fix invalidate lock leak on open O_TRUNC DAX failure  fuse: fix invalidate lock leak on setattr writeback failure  fuse: wait for FR_FINISHED on abort_on_kill to prevent use-after-free  fuse: make dentry_tree_work static  docs: fuse: document io-uring buffer pool and zero-copy uapi  fuse: add zero-copy over io-uring  fuse: support registered buffer pools in io-uring  fuse: add io-uring buffer pools  ...

            List of files:
            /linux/tools/testing/selftests/filesystems/fuse/write_extend_eof_test.c</description>
        <pubDate>Tue, 25 Aug 2026 16:59:44 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>60dbcce1567f6502215b36ba4066e8fd1f86d706 - selftests/fuse: test post-EOF page zeroing when a file is extended</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/filesystems/fuse/write_extend_eof_test.c#60dbcce1567f6502215b36ba4066e8fd1f86d706</link>
        <description>selftests/fuse: test post-EOF page zeroing when a file is extendedAdd a regression test for the bug where extending a file left the tail ofthe old partial EOF page exposing stale mmap-dirtied data instead of zeros.The test is a self-contained raw /dev/fuse server (no libfuse dependency)that runs without writeback_cache and returns FOPEN_KEEP_CACHE, theconfiguration in which the bug is visible.  Its backing data is always zeroin the hole, so any non-zero byte a read sees is stale page-cache data.All offsets are relative to the runtime page size.  Four cases:  - write_extend: pollute the post-EOF tail, extend past it by writing into    a later page, and verify the tail reads back as zero;  - ftruncate_extend: same, but extend via ftruncate();  - fallocate_extend: same, but extend via fallocate() at the old EOF;  - extend_into_eof_page_preserves_data: an extending write landing inside    the old EOF page must not be clobbered by the zeroing.Each case fails without the fix and passes with it.Signed-off-by: Jimmy Zuber &lt;jamz@amazon.com&gt;Signed-off-by: Miklos Szeredi &lt;mszeredi@redhat.com&gt;

            List of files:
            /linux/tools/testing/selftests/filesystems/fuse/write_extend_eof_test.c</description>
        <pubDate>Fri, 31 Jul 2026 22:38:42 +0200</pubDate>
        <dc:creator>Jimmy Zuber &lt;jamz@amazon.com&gt;</dc:creator>
    </item>
</channel>
</rss>
