See kernel commit:
99d055b4fd4b ("block: remove per-disk debugfs files
in blk_unregister_queue")
This fix avoids the test case failure observed since the kernel commit
0a9a25ca7843 ("block: let blkcg_gq grab request queue's refcnt").
Signed-off-by: Yi Zhang <yi.zhang@redhat.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
[Shin'ichiro: improved commit message]
Signed-off-by: Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
blktrace -D "$TMP_DIR" "/dev/${SCSI_DEBUG_DEVICES[0]}" >"$FULL" 2>&1 &
sleep 0.5
echo 1 > "/sys/block/${SCSI_DEBUG_DEVICES[0]}/device/delete"
- if [[ ! -d /sys/kernel/debug/block/${SCSI_DEBUG_DEVICES[0]} ]]; then
- echo "debugfs directory deleted with blktrace active"
- fi
{ kill $!; wait; } >/dev/null 2>/dev/null
if [[ -d /sys/kernel/debug/block/${SCSI_DEBUG_DEVICES[0]} ]]; then
echo "debugfs directory leaked"