diff options
author | John Ogness <john.ogness@linutronix.de> | 2023-09-16 22:20:02 +0300 |
---|---|---|
committer | Petr Mladek <pmladek@suse.com> | 2023-09-18 18:03:45 +0300 |
commit | d818b56f77521ecc5e3eda71dc9b2beb3d6681e3 (patch) | |
tree | 64492b1c3c306925ba5bf2e6d5cf0cecc230f824 /kernel/printk/internal.h | |
parent | 3a5bb25162b880da749f7cdf281c78dbade4164b (diff) | |
download | linux-d818b56f77521ecc5e3eda71dc9b2beb3d6681e3.tar.xz |
printk: Make static printk buffers available to nbcon
The nbcon boot consoles also need printk buffers that are available
very early. Since the nbcon boot consoles will also be serialized
by the console_lock, they can use the same static printk buffers
that the legacy consoles are using.
Make the legacy static printk buffers available outside of printk.c
so they can be used by nbcon.c.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
Reviewed-by: Petr Mladek <pmladek@suse.com>
Signed-off-by: Petr Mladek <pmladek@suse.com>
Link: https://lore.kernel.org/r/20230916192007.608398-4-john.ogness@linutronix.de
Diffstat (limited to 'kernel/printk/internal.h')
-rw-r--r-- | kernel/printk/internal.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/printk/internal.h b/kernel/printk/internal.h index 2ca0ab78802c..7199d60bfc25 100644 --- a/kernel/printk/internal.h +++ b/kernel/printk/internal.h @@ -86,6 +86,8 @@ static inline void nbcon_cleanup(struct console *con) { } #endif /* CONFIG_PRINTK */ +extern struct printk_buffers printk_shared_pbufs; + /** * struct printk_buffers - Buffers to read/format/output printk messages. * @outbuf: After formatting, contains text to output. |