<?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 Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>730d8379 - selftests: ublk: fix UBLK_F_NEED_GET_DATA</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/ublk/Makefile#730d8379</link>
        <description>selftests: ublk: fix UBLK_F_NEED_GET_DATACommit 57e13a2e8cd2 (&quot;selftests: ublk: support user recovery&quot;) starts tosupport UBLK_F_NEED_GET_DATA for covering recovery feature, however theublk utility implementation isn&apos;t done correctly.Fix it by supporting UBLK_F_NEED_GET_DATA correctly.Also add test generic_07 for covering UBLK_F_NEED_GET_DATA.Reviewed-by: Caleb Sander Mateos &lt;csander@purestorage.com&gt;Fixes: 57e13a2e8cd2 (&quot;selftests: ublk: support user recovery&quot;)Signed-off-by: Ming Lei &lt;ming.lei@redhat.com&gt;Link: https://lore.kernel.org/r/20250429022941.1718671-2-ming.lei@redhat.comSigned-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/ublk/Makefile</description>
        <pubDate>Tue, 29 Apr 2025 02:29:36 +0000</pubDate>
        <dc:creator>Ming Lei &lt;ming.lei@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>81586652 - selftests: ublk: add generic_06 for covering fault inject</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/ublk/Makefile#81586652</link>
        <description>selftests: ublk: add generic_06 for covering fault injectAdd one simple fault inject target, and verify if an application using ublkdevice sees an I/O error quickly after the ublk server dies.Signed-off-by: Uday Shankar &lt;ushankar@purestorage.com&gt;Signed-off-by: Ming Lei &lt;ming.lei@redhat.com&gt;Link: https://lore.kernel.org/r/20250416035444.99569-9-ming.lei@redhat.comSigned-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/ublk/Makefile</description>
        <pubDate>Wed, 16 Apr 2025 03:54:42 +0000</pubDate>
        <dc:creator>Uday Shankar &lt;ushankar@purestorage.com&gt;</dc:creator>
    </item>
<item>
        <title>2f9a30bd - selftests: ublk: add test_stress_05.sh</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/ublk/Makefile#2f9a30bd</link>
        <description>selftests: ublk: add test_stress_05.shAdd test_stress_05.sh for covering removing device with recoveryenabled.io-hang has been observed with the following patch:https://lore.kernel.org/linux-block/20250403-ublk_timeout-v3-1-aa09f76c7451@purestorage.com/Signed-off-by: Ming Lei &lt;ming.lei@redhat.com&gt;Link: https://lore.kernel.org/r/20250412023035.2649275-13-ming.lei@redhat.comSigned-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/ublk/Makefile</description>
        <pubDate>Sat, 12 Apr 2025 02:30:28 +0000</pubDate>
        <dc:creator>Ming Lei &lt;ming.lei@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>57e13a2e - selftests: ublk: support user recovery</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/ublk/Makefile#57e13a2e</link>
        <description>selftests: ublk: support user recoveryAdd user recovery feature.Meantime add user recovery test: generic_04 and generic_05(zero copy)Signed-off-by: Ming Lei &lt;ming.lei@redhat.com&gt;Link: https://lore.kernel.org/r/20250412023035.2649275-12-ming.lei@redhat.comSigned-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/ublk/Makefile</description>
        <pubDate>Sat, 12 Apr 2025 02:30:27 +0000</pubDate>
        <dc:creator>Ming Lei &lt;ming.lei@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>d836590d - selftests: ublk: add two stress tests for zero copy feature</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/ublk/Makefile#d836590d</link>
        <description>selftests: ublk: add two stress tests for zero copy featureAdd stress_03 &amp; stress_04 for covering zero copy feature.Signed-off-by: Ming Lei &lt;ming.lei@redhat.com&gt;Link: https://lore.kernel.org/r/20250412023035.2649275-7-ming.lei@redhat.comSigned-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/ublk/Makefile</description>
        <pubDate>Sat, 12 Apr 2025 02:30:22 +0000</pubDate>
        <dc:creator>Ming Lei &lt;ming.lei@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>57ed58c1 - selftests: ublk: enable zero copy for stripe target</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/ublk/Makefile#57ed58c1</link>
        <description>selftests: ublk: enable zero copy for stripe targetUse io_uring vectored fixed kernel buffer for handling stripe IO.Signed-off-by: Ming Lei &lt;ming.lei@redhat.com&gt;Link: https://lore.kernel.org/r/20250325135155.935398-5-ming.lei@redhat.comSigned-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/ublk/Makefile</description>
        <pubDate>Tue, 25 Mar 2025 13:51:53 +0000</pubDate>
        <dc:creator>Ming Lei &lt;ming.lei@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>c78ae7b7 - selftests: ublk: add test for checking zero copy related parameter</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/ublk/Makefile#c78ae7b7</link>
        <description>selftests: ublk: add test for checking zero copy related parameterublk zero copy usually requires to set dma and segment parameter correctly,so hard-code null target&apos;s dma &amp; segment parameter in non-default value,and verify if they are setup correctly by ublk driver.Signed-off-by: Ming Lei &lt;ming.lei@redhat.com&gt;Link: https://lore.kernel.org/r/20250327095123.179113-12-ming.lei@redhat.comSigned-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/ublk/Makefile</description>
        <pubDate>Thu, 27 Mar 2025 09:51:20 +0000</pubDate>
        <dc:creator>Ming Lei &lt;ming.lei@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>8c778614 - selftests: ublk: add more tests for covering MQ</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/ublk/Makefile#8c778614</link>
        <description>selftests: ublk: add more tests for covering MQAdd test test_generic_02.sh for covering IO dispatch order in case of MQ.Especially we just support -&gt;queue_rqs() which may affect IO dispatchorder.Add test_loop_05.sh and test_stripe_03.sh for covering MQ.Signed-off-by: Ming Lei &lt;ming.lei@redhat.com&gt;Link: https://lore.kernel.org/r/20250327095123.179113-11-ming.lei@redhat.comSigned-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/ublk/Makefile</description>
        <pubDate>Thu, 27 Mar 2025 09:51:19 +0000</pubDate>
        <dc:creator>Ming Lei &lt;ming.lei@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>0f3ebf2d - selftests: ublk: add stripe target</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/ublk/Makefile#0f3ebf2d</link>
        <description>selftests: ublk: add stripe targetAdd ublk stripe target which can take 1~4 underlying backing filesor block device, with stripe size 4k ~ 512K.Add two basic tests(write verify &amp; mkfs/mount/umount) over ublk/stripe.This target is helpful to cover multiple IOs aiming at samefixed/registered IO kernel buffer.It is also capable of verifying vectored registered (kernel)buffersin future for zero copy, so far it isn&apos;t supported yet.Todo: support vectored registered kernel buffer for ublk/zc.Signed-off-by: Ming Lei &lt;ming.lei@redhat.com&gt;Link: https://lore.kernel.org/r/20250322093218.431419-9-ming.lei@redhat.comSigned-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/ublk/Makefile</description>
        <pubDate>Sat, 22 Mar 2025 09:32:16 +0000</pubDate>
        <dc:creator>Ming Lei &lt;ming.lei@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>8cb9b971 - selftests: ublk: enable zero copy for null target</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/ublk/Makefile#8cb9b971</link>
        <description>selftests: ublk: enable zero copy for null targetEnable zero copy for null target so that we can evaluate performancefrom zero copy or not.Also this should be the simplest ublk zero copy implementation, whichcan be served as zc example.Add test for covering &apos;add -t null -z&apos;.Signed-off-by: Ming Lei &lt;ming.lei@redhat.com&gt;Link: https://lore.kernel.org/r/20250322093218.431419-7-ming.lei@redhat.comSigned-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/ublk/Makefile</description>
        <pubDate>Sat, 22 Mar 2025 09:32:14 +0000</pubDate>
        <dc:creator>Ming Lei &lt;ming.lei@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>10d962da - selftests: ublk: move common code into common.c</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/ublk/Makefile#10d962da</link>
        <description>selftests: ublk: move common code into common.cMove two functions for initializing &amp; de-initializing backing fileinto common.c.Also move one common helper into kublk.h.Prepare for supporting ublk-stripe.Signed-off-by: Ming Lei &lt;ming.lei@redhat.com&gt;Link: https://lore.kernel.org/r/20250322093218.431419-5-ming.lei@redhat.comSigned-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/ublk/Makefile</description>
        <pubDate>Sat, 22 Mar 2025 09:32:12 +0000</pubDate>
        <dc:creator>Ming Lei &lt;ming.lei@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>723977ca - selftests: ublk: add generic_01 for verifying sequential IO order</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/ublk/Makefile#723977ca</link>
        <description>selftests: ublk: add generic_01 for verifying sequential IO orderblock layer, ublk and io_uring might re-order IO in the past- plug- queue ublk io command via task workAdd one test for verifying if sequential WRITE IO is dispatched in order.- null target is taken, so we can just observe io order from`tracepoint:block:block_rq_complete` which represents the dispatch order- WRITE IO is taken because READ may come from system-wide utilityCc: Uday Shankar &lt;ushankar@purestorage.com&gt;Signed-off-by: Ming Lei &lt;ming.lei@redhat.com&gt;Link: https://lore.kernel.org/r/20250322093218.431419-2-ming.lei@redhat.comSigned-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/ublk/Makefile</description>
        <pubDate>Sat, 22 Mar 2025 09:32:09 +0000</pubDate>
        <dc:creator>Ming Lei &lt;ming.lei@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>af83ccc7 - selftests: ublk: add stress test for covering IO vs. killing ublk server</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/ublk/Makefile#af83ccc7</link>
        <description>selftests: ublk: add stress test for covering IO vs. killing ublk serverAdd stress_test_01 for running IO vs. killing ublk server, so io_uring exit &amp;cancel code path can be covered, same with ublk&apos;s cancel code path.Especially IO buffer lifetime is one big thing for ublk zero copy, the addedtest can verify if this area works as expected.Signed-off-by: Ming Lei &lt;ming.lei@redhat.com&gt;Link: https://lore.kernel.org/r/20250303124324.3563605-11-ming.lei@redhat.comSigned-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/ublk/Makefile</description>
        <pubDate>Mon, 03 Mar 2025 12:43:20 +0000</pubDate>
        <dc:creator>Ming Lei &lt;ming.lei@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>c60ac48e - selftests: ublk: add one stress test for covering IO vs. removing device</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/ublk/Makefile#c60ac48e</link>
        <description>selftests: ublk: add one stress test for covering IO vs. removing deviceAdd stress_test_01 for running IO vs. removing device for verifying thatublk device removal can work as expected when heavy IO workloads are inprogress.null, loop and loop/zc are covered in this tests.Signed-off-by: Ming Lei &lt;ming.lei@redhat.com&gt;Link: https://lore.kernel.org/r/20250303124324.3563605-10-ming.lei@redhat.comSigned-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/ublk/Makefile</description>
        <pubDate>Mon, 03 Mar 2025 12:43:19 +0000</pubDate>
        <dc:creator>Ming Lei &lt;ming.lei@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>632051ff - selftests: ublk: support shellcheck and fix all warning</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/ublk/Makefile#632051ff</link>
        <description>selftests: ublk: support shellcheck and fix all warningAdd shellcheck, meantime fixes all warnings.Signed-off-by: Ming Lei &lt;ming.lei@redhat.com&gt;Link: https://lore.kernel.org/r/20250303124324.3563605-6-ming.lei@redhat.comSigned-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/ublk/Makefile</description>
        <pubDate>Mon, 03 Mar 2025 12:43:15 +0000</pubDate>
        <dc:creator>Ming Lei &lt;ming.lei@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>bedc9cbc - selftests: ublk: add ublk zero copy test</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/ublk/Makefile#bedc9cbc</link>
        <description>selftests: ublk: add ublk zero copy testEnable zero copy on file backed target, meantime add one fio test forcovering write verify, another test for mkfs/mount/umount.Signed-off-by: Ming Lei &lt;ming.lei@redhat.com&gt;Link: https://lore.kernel.org/r/20250228161919.2869102-4-ming.lei@redhat.comSigned-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/ublk/Makefile</description>
        <pubDate>Fri, 28 Feb 2025 16:19:16 +0000</pubDate>
        <dc:creator>Ming Lei &lt;ming.lei@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>5d95bfb5 - selftests: ublk: add file backed ublk</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/ublk/Makefile#5d95bfb5</link>
        <description>selftests: ublk: add file backed ublkAdd file backed ublk target code, meantime add one fio test forcovering write verify, another test for mkfs/mount/umount.Signed-off-by: Ming Lei &lt;ming.lei@redhat.com&gt;Link: https://lore.kernel.org/r/20250228161919.2869102-3-ming.lei@redhat.comSigned-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/ublk/Makefile</description>
        <pubDate>Fri, 28 Feb 2025 16:19:15 +0000</pubDate>
        <dc:creator>Ming Lei &lt;ming.lei@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>6aecda00 - selftests: ublk: add kernel selftests for ublk</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/tools/testing/selftests/ublk/Makefile#6aecda00</link>
        <description>selftests: ublk: add kernel selftests for ublkBoth ublk driver and userspace heavily depends on io_uring subsystem,and tools/testing/selftests/ should be the best place for holding thiscross-subsystem tests.Add basic read/write IO test over this ublk null disk, and make sure ublkworking.More tests will be added.Signed-off-by: Ming Lei &lt;ming.lei@redhat.com&gt;Link: https://lore.kernel.org/r/20250228161919.2869102-2-ming.lei@redhat.comSigned-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;

            List of files:
            /linux-6.15/tools/testing/selftests/ublk/Makefile</description>
        <pubDate>Fri, 28 Feb 2025 16:19:14 +0000</pubDate>
        <dc:creator>Ming Lei &lt;ming.lei@redhat.com&gt;</dc:creator>
    </item>
</channel>
</rss>
