From: Tetsuo Handa Date: Mon, 29 Nov 2021 10:00:43 +0000 (+0900) Subject: loop: Use pr_warn_once() for loop_control_remove() warning X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=ced9b762f2d6d2a289fb9652c43e5d6af1156f41;p=linux.git loop: Use pr_warn_once() for loop_control_remove() warning [ Upstream commit e3f9387aea67742b9d1f4de8e5bb2fd08a8a4584 ] kernel test robot reported that RCU stall via printk() flooding is possible [1] when stress testing. Link: https://lkml.kernel.org/r/20211129073709.GA18483@xsang-OptiPlex-9020 [1] Reported-by: kernel test robot Reviewed-by: Christoph Hellwig Signed-off-by: Tetsuo Handa Signed-off-by: Jens Axboe Signed-off-by: Sasha Levin --- diff --git a/drivers/block/loop.c b/drivers/block/loop.c index dfc72a1f6500d..c00ae30fde89e 100644 --- a/drivers/block/loop.c +++ b/drivers/block/loop.c @@ -2429,7 +2429,7 @@ static int loop_control_remove(int idx) int ret; if (idx < 0) { - pr_warn("deleting an unspecified loop device is not supported.\n"); + pr_warn_once("deleting an unspecified loop device is not supported.\n"); return -EINVAL; }