<?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 common.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>f4b369c6fe0ceaba2da2daff8c9eb415f85926dd - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/ublk/common.c#f4b369c6fe0ceaba2da2daff8c9eb415f85926dd</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 7.1 merge window.

            List of files:
            /linux/tools/testing/selftests/ublk/common.c</description>
        <pubDate>Mon, 20 Apr 2026 03:28:57 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>0421ccdfad0d92713a812a5aeb7d07b0ea7213c8 - Merge tag &apos;v7.0-rc3&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/ublk/common.c#0421ccdfad0d92713a812a5aeb7d07b0ea7213c8</link>
        <description>Merge tag &apos;v7.0-rc3&apos; into nextSync up with the mainline to brig up the latest changes, specificallychanges to ALPS driver.

            List of files:
            /linux/tools/testing/selftests/ublk/common.c</description>
        <pubDate>Thu, 12 Mar 2026 18:44:42 +0100</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>42d3b66d4cdbacfc9d120d2301b8de89cc29a914 - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/ublk/common.c#42d3b66d4cdbacfc9d120d2301b8de89cc29a914</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerging to bring in 7.00-rc3. Important ahead GPU SVM merging THPsupport.Signed-off-by: Matthew Brost &lt;matthew.brost@intel.com&gt;

            List of files:
            /linux/tools/testing/selftests/ublk/common.c</description>
        <pubDate>Thu, 12 Mar 2026 15:17:56 +0100</pubDate>
        <dc:creator>Matthew Brost &lt;matthew.brost@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>f09812b85fa6f41058bcc46e70ac406bf9b0493a - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/ublk/common.c#f09812b85fa6f41058bcc46e70ac406bf9b0493a</link>
        <description>Merge drm/drm-next into drm-intel-nextSync with v7.0-rc1 which contains a few treewide changes affecting i915.Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/tools/testing/selftests/ublk/common.c</description>
        <pubDate>Wed, 25 Feb 2026 12:23:04 +0100</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>8b85987d3cf50178f67618122d9f3bb202f62f42 - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/ublk/common.c#8b85987d3cf50178f67618122d9f3bb202f62f42</link>
        <description>Merge drm/drm-next into drm-misc-nextLet&apos;s merge 7.0-rc1 to start the new drm-misc-next windowSigned-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/tools/testing/selftests/ublk/common.c</description>
        <pubDate>Mon, 23 Feb 2026 11:48:20 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>c17ee635fd3a482b2ad2bf5e269755c2eae5f25e - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/ublk/common.c#c17ee635fd3a482b2ad2bf5e269755c2eae5f25e</link>
        <description>Merge drm/drm-fixes into drm-misc-fixes7.0-rc1 was just released, let&apos;s merge it to kick the new release cycle.Signed-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux/tools/testing/selftests/ublk/common.c</description>
        <pubDate>Mon, 23 Feb 2026 10:09:45 +0100</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>0c00ed308d0559fc216be0442a3df124e9e13533 - Merge tag &apos;for-7.0/block-20260206&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/ublk/common.c#0c00ed308d0559fc216be0442a3df124e9e13533</link>
        <description>Merge tag &apos;for-7.0/block-20260206&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linuxPull block updates from Jens Axboe: - Support for batch request processing for ublk, improving the   efficiency of the kernel/ublk server communication. This can yield   nice 7-12% performance improvements - Support for integrity data for ublk - Various other ublk improvements and additions, including a ton of   selftests additions and updated - Move the handling of blk-crypto software fallback from below the   block layer to above it. This reduces the complexity of dealing with   bio splitting - Series fixing a number of potential deadlocks in blk-mq related to   the queue usage counter and writeback throttling and rq-qos debugfs   handling - Add an async_depth queue attribute, to resolve a performance   regression that&apos;s been around for a qhilw related to the scheduler   depth handling - Only use task_work for IOPOLL completions on NVMe, if it is necessary   to do so. An earlier fix for an issue resulted in all these   completions being punted to task_work, to guarantee that completions   were only run for a given io_uring ring when it was local to that   ring. With the new changes, we can detect if it&apos;s necessary to use   task_work or not, and avoid it if possible. - rnbd fixes:      - Fix refcount underflow in device unmap path      - Handle PREFLUSH and NOUNMAP flags properly in protocol      - Fix server-side bi_size for special IOs      - Zero response buffer before use      - Fix trace format for flags      - Add .release to rnbd_dev_ktype - MD pull requests via Yu Kuai      - Fix raid5_run() to return error when log_init() fails      - Fix IO hang with degraded array with llbitmap      - Fix percpu_ref not resurrected on suspend timeout in llbitmap      - Fix GPF in write_page caused by resize race      - Fix NULL pointer dereference in process_metadata_update      - Fix hang when stopping arrays with metadata through dm-raid      - Fix any_working flag handling in raid10_sync_request      - Refactor sync/recovery code path, improve error handling for        badblocks, and remove unused recovery_disabled field      - Consolidate mddev boolean fields into mddev_flags      - Use mempool to allocate stripe_request_ctx and make sure        max_sectors is not less than io_opt in raid5      - Fix return value of mddev_trylock      - Fix memory leak in raid1_run()      - Add Li Nan as mdraid reviewer - Move phys_vec definitions to the kernel types, mostly in preparation   for some VFIO and RDMA changes - Improve the speed for secure erase for some devices - Various little rust updates - Various other minor fixes, improvements, and cleanups* tag &apos;for-7.0/block-20260206&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux: (162 commits)  blk-mq: ABI/sysfs-block: fix docs build warnings  selftests: ublk: organize test directories by test ID  block: decouple secure erase size limit from discard size limit  block: remove redundant kill_bdev() call in set_blocksize()  blk-mq: add documentation for new queue attribute async_dpeth  block, bfq: convert to use request_queue-&gt;async_depth  mq-deadline: covert to use request_queue-&gt;async_depth  kyber: covert to use request_queue-&gt;async_depth  blk-mq: add a new queue sysfs attribute async_depth  blk-mq: factor out a helper blk_mq_limit_depth()  blk-mq-sched: unify elevators checking for async requests  block: convert nr_requests to unsigned int  block: don&apos;t use strcpy to copy blockdev name  blk-mq-debugfs: warn about possible deadlock  blk-mq-debugfs: add missing debugfs_mutex in blk_mq_debugfs_register_hctxs()  blk-mq-debugfs: remove blk_mq_debugfs_unregister_rqos()  blk-mq-debugfs: make blk_mq_debugfs_register_rqos() static  blk-rq-qos: fix possible debugfs_mutex deadlock  blk-mq-debugfs: factor out a helper to register debugfs for all rq_qos  blk-wbt: fix possible deadlock to nest pcpu_alloc_mutex under q_usage_counter  ...

            List of files:
            /linux/tools/testing/selftests/ublk/common.c</description>
        <pubDate>Tue, 10 Feb 2026 02:57:21 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>584709ad5ce359f8b5773eb6af40070412652c51 - selftests: ublk: replace assert() with ublk_assert()</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/ublk/common.c#584709ad5ce359f8b5773eb6af40070412652c51</link>
        <description>selftests: ublk: replace assert() with ublk_assert()Replace assert() with ublk_assert() since it is often triggered in daemon,and we may get nothing shown in terminal.Add ublk_assert(), so we can log something to syslog when assert() istriggered.Signed-off-by: Ming Lei &lt;ming.lei@redhat.com&gt;Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;

            List of files:
            /linux/tools/testing/selftests/ublk/common.c</description>
        <pubDate>Fri, 16 Jan 2026 15:18:49 +0100</pubDate>
        <dc:creator>Ming Lei &lt;ming.lei@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>a1805442674b85ff9d626965f828e4fd71a82b28 - selftests: ublk: support non-O_DIRECT backing files</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/ublk/common.c#a1805442674b85ff9d626965f828e4fd71a82b28</link>
        <description>selftests: ublk: support non-O_DIRECT backing filesA subsequent commit will add support for using a backing file to storeintegrity data. Since integrity data is accessed in intervals ofmetadata_size, which may be much smaller than a logical block on thebacking device, direct I/O cannot be used. Add an argument tobacking_file_tgt_init() to specify the number of files to open fordirect I/O. The remaining files will use buffered I/O. For now, continueto request direct I/O for all the files.Signed-off-by: Caleb Sander Mateos &lt;csander@purestorage.com&gt;Reviewed-by: Ming Lei &lt;ming.lei@redhat.com&gt;Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;

            List of files:
            /linux/tools/testing/selftests/ublk/common.c</description>
        <pubDate>Thu, 08 Jan 2026 10:19:44 +0100</pubDate>
        <dc:creator>Caleb Sander Mateos &lt;csander@purestorage.com&gt;</dc:creator>
    </item>
<item>
        <title>bbfd5594756011167b8f8de9a00e0c946afda1e6 - Merge drm/drm-next into drm-intel-gt-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/ublk/common.c#bbfd5594756011167b8f8de9a00e0c946afda1e6</link>
        <description>Merge drm/drm-next into drm-intel-gt-nextNeed to pull in a67221b5eb8d (&quot;drm/i915/dp: Return min bpc supported by source instead of 0&quot;)in order to fix build breakage on GCC 9.4.0 (from Ubuntu 20.04).Signed-off-by: Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;

            List of files:
            /linux/tools/testing/selftests/ublk/common.c</description>
        <pubDate>Wed, 28 May 2025 09:20:17 +0200</pubDate>
        <dc:creator>Joonas Lahtinen &lt;joonas.lahtinen@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>db5302ae571beec635c1a96e7f72926a4e65195e - Merge drm/drm-next into drm-intel-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/ublk/common.c#db5302ae571beec635c1a96e7f72926a4e65195e</link>
        <description>Merge drm/drm-next into drm-intel-nextBackmerge to sync with v6.15-rc, xe, and specifically async flip changesin drm-misc.Signed-off-by: Jani Nikula &lt;jani.nikula@intel.com&gt;

            List of files:
            /linux/tools/testing/selftests/ublk/common.c</description>
        <pubDate>Fri, 16 May 2025 09:22:36 +0200</pubDate>
        <dc:creator>Jani Nikula &lt;jani.nikula@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>4f9786035f9e519db41375818e1d0b5f20da2f10 - Merge branch &apos;next&apos; into for-linus</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/ublk/common.c#4f9786035f9e519db41375818e1d0b5f20da2f10</link>
        <description>Merge branch &apos;next&apos; into for-linusPrepare input updates for 6.16 merge window.

            List of files:
            /linux/tools/testing/selftests/ublk/common.c</description>
        <pubDate>Mon, 02 Jun 2025 06:41:07 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>d51b9d81f7883f526b26e3ab903e646274aebeb1 - Merge tag &apos;v6.15-rc6&apos; into next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/ublk/common.c#d51b9d81f7883f526b26e3ab903e646274aebeb1</link>
        <description>Merge tag &apos;v6.15-rc6&apos; into nextSync up with mainline to bring in xpad controller changes.

            List of files:
            /linux/tools/testing/selftests/ublk/common.c</description>
        <pubDate>Fri, 16 May 2025 01:20:39 +0200</pubDate>
        <dc:creator>Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>844e31bbaef7c8a6ff2c0fbac45c0c85b5484482 - Merge remote-tracking branch &apos;drm-misc/drm-misc-next&apos; into msm-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/ublk/common.c#844e31bbaef7c8a6ff2c0fbac45c0c85b5484482</link>
        <description>Merge remote-tracking branch &apos;drm-misc/drm-misc-next&apos; into msm-nextMerge drm-misc-next to get commit Fixes: fec450ca15af (&quot;drm/display:hdmi: provide central data authority for ACR params&quot;).Signed-off-by: Rob Clark &lt;robdclark@chromium.org&gt;

            List of files:
            /linux/tools/testing/selftests/ublk/common.c</description>
        <pubDate>Tue, 29 Apr 2025 22:42:29 +0200</pubDate>
        <dc:creator>Rob Clark &lt;robdclark@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>3ab7ae8e07f888f223027f0ef84d33e43919ad55 - Merge drm/drm-next into drm-xe-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/ublk/common.c#3ab7ae8e07f888f223027f0ef84d33e43919ad55</link>
        <description>Merge drm/drm-next into drm-xe-nextBackmerge to bring in linux 6.15-rc.Signed-off-by: Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;

            List of files:
            /linux/tools/testing/selftests/ublk/common.c</description>
        <pubDate>Thu, 24 Apr 2025 13:34:55 +0200</pubDate>
        <dc:creator>Thomas Hellstr&#246;m &lt;thomas.hellstrom@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>1afba39f9305fe4061a4e70baa6ebab9d41459da - Merge drm/drm-next into drm-misc-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/ublk/common.c#1afba39f9305fe4061a4e70baa6ebab9d41459da</link>
        <description>Merge drm/drm-next into drm-misc-nextBackmerging to get v6.15-rc1 into drm-misc-next. Also fixes abuild issue when enabling CONFIG_DRM_SCHED_KUNIT_TEST.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/tools/testing/selftests/ublk/common.c</description>
        <pubDate>Mon, 07 Apr 2025 13:47:40 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>9f13acb2406a3aed90c6738b3a2f1c0e43118cbd - Merge tag &apos;v6.15-rc1&apos; into x86/cpu, to refresh the branch with upstream changes</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/ublk/common.c#9f13acb2406a3aed90c6738b3a2f1c0e43118cbd</link>
        <description>Merge tag &apos;v6.15-rc1&apos; into x86/cpu, to refresh the branch with upstream changesSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux/tools/testing/selftests/ublk/common.c</description>
        <pubDate>Fri, 11 Apr 2025 11:13:27 +0200</pubDate>
        <dc:creator>Ingo Molnar &lt;mingo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>6ce0fdaae043803bb324d915ce0fe43316bf1e81 - Merge tag &apos;v6.15-rc1&apos; into x86/asm, to refresh the branch</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/ublk/common.c#6ce0fdaae043803bb324d915ce0fe43316bf1e81</link>
        <description>Merge tag &apos;v6.15-rc1&apos; into x86/asm, to refresh the branchSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux/tools/testing/selftests/ublk/common.c</description>
        <pubDate>Wed, 09 Apr 2025 21:39:43 +0200</pubDate>
        <dc:creator>Ingo Molnar &lt;mingo@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>1260ed77798502de9c98020040d2995008de10cc - Merge drm/drm-fixes into drm-misc-fixes</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/ublk/common.c#1260ed77798502de9c98020040d2995008de10cc</link>
        <description>Merge drm/drm-fixes into drm-misc-fixesBackmerging to get updates from v6.15-rc1.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;

            List of files:
            /linux/tools/testing/selftests/ublk/common.c</description>
        <pubDate>Tue, 08 Apr 2025 10:15:47 +0200</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>91928e0d3cc29789f4483bffee5f36218f23942b - Merge tag &apos;for-6.15/io_uring-20250322&apos; of git://git.kernel.dk/linux</title>
        <link>http://kernelsources.org:8080/source/history/linux/tools/testing/selftests/ublk/common.c#91928e0d3cc29789f4483bffee5f36218f23942b</link>
        <description>Merge tag &apos;for-6.15/io_uring-20250322&apos; of git://git.kernel.dk/linuxPull io_uring updates from Jens Axboe: &quot;This is the first of the io_uring pull requests for the 6.15 merge  window, there will be others once the net tree has gone in. This  contains:   - Cleanup and unification of cancelation handling across various     request types.   - Improvement for bundles, supporting them both for incrementally     consumed buffers, and for non-multishot requests.   - Enable toggling of using iowait while waiting on io_uring events or     not. Unfortunately this is still tied with CPU frequency boosting     on short waits, as the scheduler side has not been very receptive     to splitting the (useless) iowait stat from the cpufreq implied     boost.   - Add support for kbuf nodes, enabling zero-copy support for the ublk     block driver.   - Various cleanups for resource node handling.   - Series greatly cleaning up the legacy provided (non-ring based)     buffers. For years, we&apos;ve been pushing the ring provided buffers as     the way to go, and that is what people have been using. Reduce the     complexity and code associated with legacy provided buffers.   - Series cleaning up the compat handling.   - Series improving and cleaning up the recvmsg/sendmsg iovec and msg     handling.   - Series of cleanups for io-wq.   - Start adding a bunch of selftests. The liburing repository     generally carries feature and regression tests for everything, but     at least for ublk initially, we&apos;ll try and go the route of having     it in selftests as well. We&apos;ll see how this goes, might decide to     migrate more tests this way in the future.   - Various little cleanups and fixes&quot;* tag &apos;for-6.15/io_uring-20250322&apos; of git://git.kernel.dk/linux: (108 commits)  selftests: ublk: add stripe target  selftests: ublk: simplify loop io completion  selftests: ublk: enable zero copy for null target  selftests: ublk: prepare for supporting stripe target  selftests: ublk: move common code into common.c  selftests: ublk: increase max buffer size to 1MB  selftests: ublk: add single sqe allocator helper  selftests: ublk: add generic_01 for verifying sequential IO order  selftests: ublk: fix starting ublk device  io_uring: enable toggle of iowait usage when waiting on CQEs  selftests: ublk: fix write cache implementation  selftests: ublk: add variable for user to not show test result  selftests: ublk: don&apos;t show `modprobe` failure  selftests: ublk: add one dependency header  io_uring/kbuf: enable bundles for incrementally consumed buffers  Revert &quot;io_uring/rsrc: simplify the bvec iter count calculation&quot;  selftests: ublk: improve test usability  selftests: ublk: add stress test for covering IO vs. killing ublk server  selftests: ublk: add one stress test for covering IO vs. removing device  selftests: ublk: load/unload ublk_drv when preparing &amp; cleaning up tests  ...

            List of files:
            /linux/tools/testing/selftests/ublk/common.c</description>
        <pubDate>Thu, 27 Mar 2025 01:56:00 +0100</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
</channel>
</rss>
