The test case block/002 checks that device removal during blktrace run does not leak debugfs directory. The Linux kernel commit 0a9a25ca7843 ("block: let blkcg_gq grab request queue's refcnt") triggered failure of the test case. The commit delayed queue release and debugfs directory removal then the test case checks directory existence too early. To avoid this false-positive failure, delay the directory existence check. Signed-off-by: Shin'ichiro Kawasaki <shinichiro.kawasaki@xxxxxxx> --- tests/block/002 | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/block/002 b/tests/block/002 index 9b183e7..8061c91 100755 --- a/tests/block/002 +++ b/tests/block/002 @@ -29,6 +29,7 @@ test() { echo "debugfs directory deleted with blktrace active" fi { kill $!; wait; } >/dev/null 2>/dev/null + sleep 0.5 if [[ -d /sys/kernel/debug/block/${SCSI_DEBUG_DEVICES[0]} ]]; then echo "debugfs directory leaked" fi -- 2.35.1