diff options
| author | Jeff Dike <jdike@addtoit.com> | 2005-05-20 16:59:12 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-05-20 18:48:19 -0400 |
| commit | 84ddaa8c86fc12ee1c3509be5ff3464821535c17 (patch) | |
| tree | c181d478c5365a32d669d3d9b2899d4d4b06ab25 | |
| parent | 12f49643bc44c428919b210148a930496827dd26 (diff) | |
[PATCH] uml: Change printf to printk in console driver
From: Al Viro - we have error messages with KERN_ERR in them, so they
should be printk-ed rather than printf-ed.
Signed-off-by: Jeff Dike <jdike@addtoit.com>
Cc: <viro@parcelfarce.linux.theplanet.co.uk>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
| -rw-r--r-- | arch/um/drivers/chan_kern.c | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/arch/um/drivers/chan_kern.c b/arch/um/drivers/chan_kern.c index 0150038af795..14a12d6b3df6 100644 --- a/arch/um/drivers/chan_kern.c +++ b/arch/um/drivers/chan_kern.c | |||
| @@ -20,9 +20,17 @@ | |||
| 20 | #include "os.h" | 20 | #include "os.h" |
| 21 | 21 | ||
| 22 | #ifdef CONFIG_NOCONFIG_CHAN | 22 | #ifdef CONFIG_NOCONFIG_CHAN |
| 23 | |||
| 24 | /* The printk's here are wrong because we are complaining that there is no | ||
| 25 | * output device, but printk is printing to that output device. The user will | ||
| 26 | * never see the error. printf would be better, except it can't run on a | ||
| 27 | * kernel stack because it will overflow it. | ||
| 28 | * Use printk for now since that will avoid crashing. | ||
| 29 | */ | ||
| 30 | |||
| 23 | static void *not_configged_init(char *str, int device, struct chan_opts *opts) | 31 | static void *not_configged_init(char *str, int device, struct chan_opts *opts) |
| 24 | { | 32 | { |
| 25 | printf(KERN_ERR "Using a channel type which is configured out of " | 33 | printk(KERN_ERR "Using a channel type which is configured out of " |
| 26 | "UML\n"); | 34 | "UML\n"); |
| 27 | return(NULL); | 35 | return(NULL); |
| 28 | } | 36 | } |
| @@ -30,27 +38,27 @@ static void *not_configged_init(char *str, int device, struct chan_opts *opts) | |||
| 30 | static int not_configged_open(int input, int output, int primary, void *data, | 38 | static int not_configged_open(int input, int output, int primary, void *data, |
| 31 | char **dev_out) | 39 | char **dev_out) |
| 32 | { | 40 | { |
| 33 | printf(KERN_ERR "Using a channel type which is configured out of " | 41 | printk(KERN_ERR "Using a channel type which is configured out of " |
| 34 | "UML\n"); | 42 | "UML\n"); |
| 35 | return(-ENODEV); | 43 | return(-ENODEV); |
| 36 | } | 44 | } |
| 37 | 45 | ||
| 38 | static void not_configged_close(int fd, void *data) | 46 | static void not_configged_close(int fd, void *data) |
| 39 | { | 47 | { |
| 40 | printf(KERN_ERR "Using a channel type which is configured out of " | 48 | printk(KERN_ERR "Using a channel type which is configured out of " |
| 41 | "UML\n"); | 49 | "UML\n"); |
| 42 | } | 50 | } |
| 43 | 51 | ||
| 44 | static int not_configged_read(int fd, char *c_out, void *data) | 52 | static int not_configged_read(int fd, char *c_out, void *data) |
| 45 | { | 53 | { |
| 46 | printf(KERN_ERR "Using a channel type which is configured out of " | 54 | printk(KERN_ERR "Using a channel type which is configured out of " |
| 47 | "UML\n"); | 55 | "UML\n"); |
| 48 | return(-EIO); | 56 | return(-EIO); |
| 49 | } | 57 | } |
| 50 | 58 | ||
| 51 | static int not_configged_write(int fd, const char *buf, int len, void *data) | 59 | static int not_configged_write(int fd, const char *buf, int len, void *data) |
| 52 | { | 60 | { |
| 53 | printf(KERN_ERR "Using a channel type which is configured out of " | 61 | printk(KERN_ERR "Using a channel type which is configured out of " |
| 54 | "UML\n"); | 62 | "UML\n"); |
| 55 | return(-EIO); | 63 | return(-EIO); |
| 56 | } | 64 | } |
| @@ -58,7 +66,7 @@ static int not_configged_write(int fd, const char *buf, int len, void *data) | |||
| 58 | static int not_configged_console_write(int fd, const char *buf, int len, | 66 | static int not_configged_console_write(int fd, const char *buf, int len, |
| 59 | void *data) | 67 | void *data) |
| 60 | { | 68 | { |
| 61 | printf(KERN_ERR "Using a channel type which is configured out of " | 69 | printk(KERN_ERR "Using a channel type which is configured out of " |
| 62 | "UML\n"); | 70 | "UML\n"); |
| 63 | return(-EIO); | 71 | return(-EIO); |
| 64 | } | 72 | } |
| @@ -66,7 +74,7 @@ static int not_configged_console_write(int fd, const char *buf, int len, | |||
| 66 | static int not_configged_window_size(int fd, void *data, unsigned short *rows, | 74 | static int not_configged_window_size(int fd, void *data, unsigned short *rows, |
| 67 | unsigned short *cols) | 75 | unsigned short *cols) |
| 68 | { | 76 | { |
| 69 | printf(KERN_ERR "Using a channel type which is configured out of " | 77 | printk(KERN_ERR "Using a channel type which is configured out of " |
| 70 | "UML\n"); | 78 | "UML\n"); |
| 71 | return(-ENODEV); | 79 | return(-ENODEV); |
| 72 | } | 80 | } |
