Hi Jens, The 1st patch adds test case for covering UBLK_U_CMD_UPDATE_SIZE which is added recently. The 2nd patch adds UBLK_F_QUIESCE for supporting to quiesce device in grace way, and typical use case is to upgrade ublk server, meantime keep ublk block device online. The last patch adds test case for UBLK_F_QUIESCE. Thanks, Ming Ming Lei (3): selftests: ublk: add test case for UBLK_U_CMD_UPDATE_SIZE ublk: add feature UBLK_F_QUIESCE selftests: ublk: add test for UBLK_F_QUIESCE drivers/block/ublk_drv.c | 124 +++++++++++++++++- include/uapi/linux/ublk_cmd.h | 19 +++ tools/testing/selftests/ublk/Makefile | 2 + tools/testing/selftests/ublk/kublk.c | 94 ++++++++++++- tools/testing/selftests/ublk/kublk.h | 3 + tools/testing/selftests/ublk/test_common.sh | 37 +++++- .../testing/selftests/ublk/test_generic_04.sh | 2 +- .../testing/selftests/ublk/test_generic_05.sh | 2 +- .../testing/selftests/ublk/test_generic_10.sh | 30 +++++ .../testing/selftests/ublk/test_generic_11.sh | 44 +++++++ 10 files changed, 350 insertions(+), 7 deletions(-) create mode 100755 tools/testing/selftests/ublk/test_generic_10.sh create mode 100755 tools/testing/selftests/ublk/test_generic_11.sh -- 2.47.0