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

powerpc/udbg: Remove unused udbg_read()

The last user of udbg_read() was removed in 2005, in commit fca5dcd
"Simplify and clean up the xmon terminal I/O".

Given we haven't needed it for 7 years we can probably drop it.

Signed-off-by: Michael Ellerman <michael@ellerman.id.au>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>

authored by

Michael Ellerman and committed by
Benjamin Herrenschmidt
6432200a f7fb862b

-24
-1
arch/powerpc/include/asm/udbg.h
··· 21 21 22 22 extern void udbg_puts(const char *s); 23 23 extern int udbg_write(const char *s, int n); 24 - extern int udbg_read(char *buf, int buflen); 25 24 26 25 extern void register_early_udbg_console(void); 27 26 extern void udbg_printf(const char *fmt, ...)
-23
arch/powerpc/kernel/udbg.c
··· 122 122 return n - remain; 123 123 } 124 124 125 - int udbg_read(char *buf, int buflen) 126 - { 127 - char *p = buf; 128 - int i, c; 129 - 130 - if (!udbg_getc) 131 - return 0; 132 - 133 - for (i = 0; i < buflen; ++i) { 134 - do { 135 - c = udbg_getc(); 136 - if (c == -1 && i == 0) 137 - return -1; 138 - 139 - } while (c == 0x11 || c == 0x13); 140 - if (c == 0 || c == -1) 141 - break; 142 - *p++ = c; 143 - } 144 - 145 - return i; 146 - } 147 - 148 125 #define UDBG_BUFSIZE 256 149 126 void udbg_printf(const char *fmt, ...) 150 127 {