Hello Jens, The 1st patch cleans ublk_add_dev a bit, meantime fix one potential free un-allocated buffer issue. The 2nd one makes sure that driver supported flags returned to userspace, this way is important for maintaining compatibility. V3: - cleanup ublk_ctrl_add_dev by Christoph V2: - avoid double free device in case that char dev is failed to add Christoph Hellwig (1): ublk_drv: fix error handling of ublk_add_dev Ming Lei (1): ublk_drv: make sure that correct flags(features) returned to userspace drivers/block/ublk_drv.c | 112 ++++++++++++++++++---------------- include/uapi/linux/ublk_cmd.h | 11 +++- 2 files changed, 66 insertions(+), 57 deletions(-) -- 2.31.1