[PATCH] briq_panel: read() and write() get __user pointers, damnit
[linux-2.6/verdex.git] / arch / mips / lib / promlib.c
blobdddfe98b4ded6233ea91845809805f9273683246
1 #include <stdarg.h>
2 #include <linux/kernel.h>
4 extern void prom_putchar(char);
6 void prom_printf(char *fmt, ...)
8 va_list args;
9 char ppbuf[1024];
10 char *bptr;
12 va_start(args, fmt);
13 vsprintf(ppbuf, fmt, args);
15 bptr = ppbuf;
17 while (*bptr != 0) {
18 if (*bptr == '\n')
19 prom_putchar('\r');
21 prom_putchar(*bptr++);
23 va_end(args);