[PATCH V2 0/2] ublk: avoid ublk_io_release() called after ublk char dev is closed

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Jens,

The 1st patch fixes ublk_io_release(), and avoids warning from ublk
selftest(test_stress_04.sh).

The 2nd patch adds test case for this issue.

V2:
	- release ublk char device in async way for avoiding dependency with
	io_uring_release(), where sqe buffers may be unregistered finally

Ming Lei (2):
  ublk: avoid ublk_io_release() called after ublk char dev is closed
  ublk selftests: add --no_ublk_fixed_fd for not using registered ublk
    char device

 drivers/block/ublk_drv.c                      | 94 ++++++++++++++++++-
 tools/testing/selftests/ublk/file_backed.c    | 10 +-
 tools/testing/selftests/ublk/kublk.c          | 38 ++++++--
 tools/testing/selftests/ublk/kublk.h          | 46 ++++++---
 tools/testing/selftests/ublk/null.c           |  4 +-
 tools/testing/selftests/ublk/stripe.c         |  4 +-
 .../testing/selftests/ublk/test_stress_04.sh  |  6 +-
 7 files changed, 167 insertions(+), 35 deletions(-)

-- 
2.47.0





[Index of Archives]     [Linux RAID]     [Linux SCSI]     [Linux ATA RAID]     [IDE]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Device Mapper]

  Powered by Linux