Patch Series

Subject ublk: add support for integrity data
Author csander@purestorage.com
Date 2025-12-17 05:34:35 +0000 UTC
Version 1
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 (20)

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

Session 2025-12-17

ID (for dev) 902f306a-c99a-4ae5-b947-d3ca96e2bc23
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 563c8dd425b59e44470e28519107b1efc99f4c7b [Config] [Log] failed [Log]