<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in test_generic_17.sh</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>7fe6ac157b7e15c8976bd62ad7cb98e248884e83 - Merge tag &apos;for-7.1/block-20260411&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux</title>
        <link>http://opengrok.net:8080/history/linux/tools/testing/selftests/ublk/test_generic_17.sh#7fe6ac157b7e15c8976bd62ad7cb98e248884e83</link>
        <description>Merge tag &apos;for-7.1/block-20260411&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linuxPull block updates from Jens Axboe: - Add shared memory zero-copy I/O support for ublk, bypassing per-I/O   copies between kernel and userspace by matching registered buffer   PFNs at I/O time. Includes selftests. - Refactor bio integrity to support filesystem initiated integrity   operations and arbitrary buffer alignment. - Clean up bio allocation, splitting bio_alloc_bioset() into clear fast   and slow paths. Add bio_await() and bio_submit_or_kill() helpers,   unify synchronous bi_end_io callbacks. - Fix zone write plug refcount handling and plug removal races. Add   support for serializing zone writes at QD=1 for rotational zoned   devices, yielding significant throughput improvements. - Add SED-OPAL ioctls for Single User Mode management and a STACK_RESET   command. - Add io_uring passthrough (uring_cmd) support to the BSG layer. - Replace pp_buf in partition scanning with struct seq_buf. - zloop improvements and cleanups. - drbd genl cleanup, switching to pre_doit/post_doit. - NVMe pull request via Keith:      - Fabrics authentication updates      - Enhanced block queue limits support      - Workqueue usage updates      - A new write zeroes device quirk      - Tagset cleanup fix for loop device - MD pull requests via Yu Kuai:      - Fix raid5 soft lockup in retry_aligned_read()      - Fix raid10 deadlock with check operation and nowait requests      - Fix raid1 overlapping writes on writemostly disks      - Fix sysfs deadlock on array_state=clear      - Proactive RAID-5 parity building with llbitmap, with        write_zeroes_unmap optimization for initial sync      - Fix llbitmap barrier ordering, rdev skipping, and bitmap_ops        version mismatch fallback      - Fix bcache use-after-free and uninitialized closure      - Validate raid5 journal metadata payload size      - Various cleanups - Various other fixes, improvements, and cleanups* tag &apos;for-7.1/block-20260411&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux: (146 commits)  ublk: fix tautological comparison warning in ublk_ctrl_reg_buf  scsi: bsg: fix buffer overflow in scsi_bsg_uring_cmd()  block: refactor blkdev_zone_mgmt_ioctl  MAINTAINERS: update ublk driver maintainer email  Documentation: ublk: address review comments for SHMEM_ZC docs  ublk: allow buffer registration before device is started  ublk: replace xarray with IDA for shmem buffer index allocation  ublk: simplify PFN range loop in __ublk_ctrl_reg_buf  ublk: verify all pages in multi-page bvec fall within registered range  ublk: widen ublk_shmem_buf_reg.len to __u64 for 4GB buffer support  xfs: use bio_await in xfs_zone_gc_reset_sync  block: add a bio_submit_or_kill helper  block: factor out a bio_await helper  block: unify the synchronous bi_end_io callbacks  xfs: fix number of GC bvecs  selftests/ublk: add read-only buffer registration test  selftests/ublk: add filesystem fio verify test for shmem_zc  selftests/ublk: add hugetlbfs shmem_zc test for loop target  selftests/ublk: add shared memory zero-copy test  selftests/ublk: add UBLK_F_SHMEM_ZC support for loop target  ...

            List of files:
            /linux/tools/testing/selftests/ublk/test_generic_17.sh</description>
        <pubDate>Mon, 13 Apr 2026 22:51:31 +0000</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>320f9b1c6a942a73c26be56742ee1da04f893a4f - selftests: ublk: test that teardown after incomplete recovery completes</title>
        <link>http://opengrok.net:8080/history/linux/tools/testing/selftests/ublk/test_generic_17.sh#320f9b1c6a942a73c26be56742ee1da04f893a4f</link>
        <description>selftests: ublk: test that teardown after incomplete recovery completesBefore the fix, teardown of a ublk server that was attempting to recovera device, but died when it had submitted a nonempty proper subset of thefetch commands to any queue would loop forever. Add a test to verifythat, after the fix, teardown completes. This is done by:- Adding a new argument to the fault_inject target that causes it die  after fetching a nonempty proper subset of the IOs to a queue- Using that argument in a new test while trying to recover an  already-created device- Attempting to delete the ublk device at the end of the test; this  hangs forever if teardown from the fault-injected ublk server never  completed.It was manually verified that the test passes with the fix and hangswithout it.Signed-off-by: Uday Shankar &lt;ushankar@purestorage.com&gt;Reviewed-by: Ming Lei &lt;ming.lei@redhat.com&gt;Link: https://patch.msgid.link/20260405-cancel-v2-2-02d711e643c2@purestorage.comSigned-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;

            List of files:
            /linux/tools/testing/selftests/ublk/test_generic_17.sh</description>
        <pubDate>Mon, 06 Apr 2026 04:25:31 +0000</pubDate>
        <dc:creator>Uday Shankar &lt;ushankar@purestorage.com&gt;</dc:creator>
    </item>
</channel>
</rss>
