printk: Add panic_in_progress helper
mainline inclusion from mainline-v5.18-rc1 commit 77498617 category: bugfix bugzilla: https://gitee.com/openeuler/kernel/issues/I89RYC CVE: NA Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=77498617857f68496b360081dde1a492d40c28b2 ------------------------------------------------- This will be used help avoid deadlocks during panics. Although it would be better to include this in linux/panic.h, it would require that header to include linux/atomic.h as well. On some architectures, this results in a circular dependency as well. So instead add the helper directly to printk.c. Suggested-by:Petr Mladek <pmladek@suse.com> Signed-off-by:
Stephen Brennan <stephen.s.brennan@oracle.com> Reviewed-by:
Petr Mladek <pmladek@suse.com> Reviewed-by:
Sergey Senozhatsky <senozhatsky@chromium.org> Signed-off-by:
Petr Mladek <pmladek@suse.com> Link: https://lore.kernel.org/r/20220202171821.179394-2-stephen.s.brennan@oracle.com Signed-off-by:
Ye Weihua <yeweihua4@huawei.com>
Loading
Please sign in to comment