Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

printk: Remove no longer used second struct cont

If CONFIG_PRINTK=n:

kernel/printk/printk.c:1893: warning: ‘cont’ defined but not used

Note that there are actually two different struct cont definitions and
objects: the first one is used if CONFIG_PRINTK=y, the second one became
unused by removing console_cont_flush().

Fixes: 5c2992ee7fd8 ("printk: remove console flushing special cases for partial buffered lines")
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
Acked-by: Petr Mladek <pmladek@suse.com>
[ I do the occasional "allnoconfig" builds, but apparently not often
enough - Linus ]
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

authored by

Geert Uytterhoeven and committed by
Linus Torvalds
8fa9a697 5cc60aee

-6
-6
kernel/printk/printk.c
··· 1885 1885 static u64 log_first_seq; 1886 1886 static u32 log_first_idx; 1887 1887 static u64 log_next_seq; 1888 - static struct cont { 1889 - size_t len; 1890 - size_t cons; 1891 - u8 level; 1892 - bool flushed:1; 1893 - } cont; 1894 1888 static char *log_text(const struct printk_log *msg) { return NULL; } 1895 1889 static char *log_dict(const struct printk_log *msg) { return NULL; } 1896 1890 static struct printk_log *log_from_idx(u32 idx) { return NULL; }