There is no need to print warn call trace. And it also can confuse qe and mark test case failure. Signed-off-by: Xiao Ni <xni@xxxxxxxxxx> --- drivers/md/raid10.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/md/raid10.c b/drivers/md/raid10.c index 15b9ae5bf84d..0441691130c7 100644 --- a/drivers/md/raid10.c +++ b/drivers/md/raid10.c @@ -1631,7 +1631,7 @@ static int raid10_handle_discard(struct mddev *mddev, struct bio *bio) if (test_bit(MD_RECOVERY_RESHAPE, &mddev->recovery)) return -EAGAIN; - if (WARN_ON_ONCE(bio->bi_opf & REQ_NOWAIT)) { + if (bio->bi_opf & REQ_NOWAIT) { bio_wouldblock_error(bio); return 0; } -- 2.32.0 (Apple Git-132)