<?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 auth_kunit.c</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/drivers/nvme/common/tests/auth_kunit.c#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/drivers/nvme/common/tests/auth_kunit.c</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>75e75445b9f39029c74d9071073745b5bf5315f4 - Merge tag &apos;nvme-7.1-2026-03-27&apos; of git://git.infradead.org/nvme into for-7.1/block</title>
        <link>http://opengrok.net:8080/history/linux/drivers/nvme/common/tests/auth_kunit.c#75e75445b9f39029c74d9071073745b5bf5315f4</link>
        <description>Merge tag &apos;nvme-7.1-2026-03-27&apos; of git://git.infradead.org/nvme into for-7.1/blockPull NVMe updates from Keith:&quot;- Fabrics authentication updates (Eric, Alistar) - Enanced block queue limits support (Caleb) - Workqueue usage updates (Marco) - A new write zeroes device quirk (Robert) - Tagset cleanup fix for loop device (Nilay)&quot;* tag &apos;nvme-7.1-2026-03-27&apos; of git://git.infradead.org/nvme: (41 commits)  nvme-loop: do not cancel I/O and admin tagset during ctrl reset/shutdown  nvme: add WQ_PERCPU to alloc_workqueue users  nvmet-fc: add WQ_PERCPU to alloc_workqueue users  nvmet: replace use of system_wq with system_percpu_wq  nvme-auth: Don&apos;t propose NVME_AUTH_DHGROUP_NULL with SC_C  nvme: Add the DHCHAP maximum HD IDs  nvme-pci: add NVME_QUIRK_DISABLE_WRITE_ZEROES for Kingston OM3SGP4  nvme: respect NVME_QUIRK_DISABLE_WRITE_ZEROES when wzsl is set  nvmet: report NPDGL and NPDAL  nvmet: use NVME_NS_FEAT_OPTPERF_SHIFT  nvme: set discard_granularity from NPDG/NPDA  nvme: add from0based() helper  nvme: always issue I/O Command Set specific Identify Namespace  nvme: update nvme_id_ns OPTPERF constants  nvme: fold nvme_config_discard() into nvme_update_disk_info()  nvme: add preferred I/O size fields to struct nvme_id_ns_nvm  nvme: Allow reauth from sysfs  nvme: Expose the tls_configured sysfs for secure concat connections  nvmet-tcp: Don&apos;t free SQ on authentication success  nvmet-tcp: Don&apos;t error if TLS is enabed on a reset  ...

            List of files:
            /linux/drivers/nvme/common/tests/auth_kunit.c</description>
        <pubDate>Fri, 27 Mar 2026 15:51:17 +0000</pubDate>
        <dc:creator>Jens Axboe &lt;axboe@kernel.dk&gt;</dc:creator>
    </item>
<item>
        <title>f990ad67f0febc51274adb604d5bdeab0d06d024 - nvme-auth: common: add KUnit tests for TLS key derivation</title>
        <link>http://opengrok.net:8080/history/linux/drivers/nvme/common/tests/auth_kunit.c#f990ad67f0febc51274adb604d5bdeab0d06d024</link>
        <description>nvme-auth: common: add KUnit tests for TLS key derivationUnit-test the sequence of function calls that derive tls_psk, so that wecan be more confident that changes in the implementation don&apos;t break it.Since the NVMe specification doesn&apos;t seem to include any test vectorsfor this (nor does its description of the algorithm seem to match whatwas actually implemented, for that matter), I just set the expectedvalues to the values that the code currently produces.  In the caseof SHA-512, nvme_auth_generate_digest() currently returns -EINVAL, sofor now the test tests for that too.  If it is later determined thatsome other behavior is needed, the test can be updated accordingly.Tested with:    tools/testing/kunit/kunit.py run --kunitconfig drivers/nvme/common/Acked-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;Acked-by: Christoph Hellwig &lt;hch@lst.de&gt;Signed-off-by: Eric Biggers &lt;ebiggers@kernel.org&gt;Signed-off-by: Keith Busch &lt;kbusch@kernel.org&gt;

            List of files:
            /linux/drivers/nvme/common/tests/auth_kunit.c</description>
        <pubDate>Mon, 02 Mar 2026 07:59:42 +0000</pubDate>
        <dc:creator>Eric Biggers &lt;ebiggers@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
