diff --git a/fs/pstore/platform.c b/fs/pstore/platform.c index 14984d902a99286ad19a27a906fa0ac2a7255613..60e6db6f5da2bfe7f8ea785504713442bedccf8e 100644 --- a/fs/pstore/platform.c +++ b/fs/pstore/platform.c @@ -493,6 +493,7 @@ static void pstore_dump(struct kmsg_dumper *dumper, if (!is_locked) { pr_err("pstore dump routine blocked in %s path, may corrupt error record\n" , in_nmi() ? "NMI" : why); + return; } } else { spin_lock_irqsave(&psinfo->buf_lock, flags);