Patch Series

Subject ublk: add support for integrity data
Author csander@purestorage.com
Date 2026-01-03 00:45:11 +0000 UTC
Version 2
Cc axboe@kernel.dk csander@purestorage.com linux-block@vger.kernel.org linux-kernel@vger.kernel.org linux-kselftest@vger.kernel.org ming.lei@redhat.com shuah@kernel.org stazhang@purestorage.com ushankar@purestorage.com

Patches (19)

Name Content [All]
[PATCH v2 01/19] blk-integrity: take const pointer in blk_integrity_rq() [Body]
[PATCH v2 02/19] ublk: move ublk flag check functions earlier [Body]
[PATCH v2 03/19] ublk: support UBLK_PARAM_TYPE_INTEGRITY in device creation [Body]
[PATCH v2 04/19] ublk: set request integrity params in ublksrv_io_desc [Body]
[PATCH v2 05/19] ublk: add ublk_copy_user_bvec() helper [Body]
[PATCH v2 06/19] ublk: split out ublk_user_copy() helper [Body]
[PATCH v2 07/19] ublk: inline ublk_check_and_get_req() into ublk_user_copy() [Body]
[PATCH v2 08/19] ublk: move offset check out of __ublk_check_and_get_req() [Body]
[PATCH v2 09/19] ublk: implement integrity user copy [Body]
[PATCH v2 10/19] ublk: support UBLK_F_INTEGRITY [Body]
[PATCH v2 11/19] ublk: optimize ublk_user_copy() on daemon task [Body]
[PATCH v2 12/19] selftests: ublk: display UBLK_F_INTEGRITY support [Body]
[PATCH v2 13/19] selftests: ublk: add utility to get block device metadata size [Body]
[PATCH v2 14/19] selftests: ublk: add kublk support for integrity params [Body]
[PATCH v2 15/19] selftests: ublk: implement integrity user copy in kublk [Body]
[PATCH v2 16/19] selftests: ublk: support non-O_DIRECT backing files [Body]
[PATCH v2 17/19] selftests: ublk: add integrity data support to loop target [Body]
[PATCH v2 18/19] selftests: ublk: add integrity params test [Body]
[PATCH v2 19/19] selftests: ublk: add end-to-end integrity test [Body]

Session 2026-01-03

ID (for dev) cf1dd237-060b-491d-9414-9620dae93d50
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 805f9a061372164d43ddef771d7cd63e3ba6d845 [Config] passed [Log]
[KASAN] Boot test: Base 805f9a061372164d43ddef771d7cd63e3ba6d845 [Config] passed [Log]
[KASAN] Build Patched 805f9a061372164d43ddef771d7cd63e3ba6d845 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 805f9a061372164d43ddef771d7cd63e3ba6d845 [Config] [patched] passed [Log]
[KASAN] Fuzzing 805f9a061372164d43ddef771d7cd63e3ba6d845 [Config] 805f9a061372164d43ddef771d7cd63e3ba6d845 [Config] [patched] skipped [Log] [Artifacts]