diff options
author | Jim Cromie <jim.cromie@gmail.com> | 2012-05-03 20:22:44 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-05-04 20:28:18 -0400 |
commit | b5f3abf950f16fa615dc621e38eec63b2cc67946 (patch) | |
tree | 5892a8507d5e6bfd1e5780f05eb5eaca2dd2ca7f /kernel/params.c | |
parent | 04db6e5fddca55186b6a74339a62c800150648bc (diff) |
params: replace printk(KERN_<LVL>...) with pr_<lvl>(...)
I left 1 printk which uses __FILE__, __LINE__ explicitly, which should
not be subject to generic preferences expressed via pr_fmt().
+ tweaks suggested by Joe Perches:
- add doing to irq-enabled warning, like others. It wont happen often..
- change sysfs failure crit, not just err, make it 1 line in logs.
- coalese 2 format fragments into 1 >80 char line
cc: Joe Perches <joe@perches.com>
Signed-off-by: Jim Cromie <jim.cromie@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'kernel/params.c')
-rw-r--r-- | kernel/params.c | 33 |
1 files changed, 12 insertions, 21 deletions
diff --git a/kernel/params.c b/kernel/params.c index be78c904b564..ed35345be536 100644 --- a/kernel/params.c +++ b/kernel/params.c | |||
@@ -201,25 +201,22 @@ int parse_args(const char *doing, | |||
201 | irq_was_disabled = irqs_disabled(); | 201 | irq_was_disabled = irqs_disabled(); |
202 | ret = parse_one(param, val, doing, params, num, | 202 | ret = parse_one(param, val, doing, params, num, |
203 | min_level, max_level, unknown); | 203 | min_level, max_level, unknown); |
204 | if (irq_was_disabled && !irqs_disabled()) { | 204 | if (irq_was_disabled && !irqs_disabled()) |
205 | printk(KERN_WARNING "parse_args(): option '%s' enabled " | 205 | pr_warn("%s: option '%s' enabled irq's!\n", |
206 | "irq's!\n", param); | 206 | doing, param); |
207 | } | 207 | |
208 | switch (ret) { | 208 | switch (ret) { |
209 | case -ENOENT: | 209 | case -ENOENT: |
210 | printk(KERN_ERR "%s: Unknown parameter `%s'\n", | 210 | pr_err("%s: Unknown parameter `%s'\n", doing, param); |
211 | doing, param); | ||
212 | return ret; | 211 | return ret; |
213 | case -ENOSPC: | 212 | case -ENOSPC: |
214 | printk(KERN_ERR | 213 | pr_err("%s: `%s' too large for parameter `%s'\n", |
215 | "%s: `%s' too large for parameter `%s'\n", | ||
216 | doing, val ?: "", param); | 214 | doing, val ?: "", param); |
217 | return ret; | 215 | return ret; |
218 | case 0: | 216 | case 0: |
219 | break; | 217 | break; |
220 | default: | 218 | default: |
221 | printk(KERN_ERR | 219 | pr_err("%s: `%s' invalid for parameter `%s'\n", |
222 | "%s: `%s' invalid for parameter `%s'\n", | ||
223 | doing, val ?: "", param); | 220 | doing, val ?: "", param); |
224 | return ret; | 221 | return ret; |
225 | } | 222 | } |
@@ -266,8 +263,7 @@ STANDARD_PARAM_DEF(ulong, unsigned long, "%lu", unsigned long, strict_strtoul); | |||
266 | int param_set_charp(const char *val, const struct kernel_param *kp) | 263 | int param_set_charp(const char *val, const struct kernel_param *kp) |
267 | { | 264 | { |
268 | if (strlen(val) > 1024) { | 265 | if (strlen(val) > 1024) { |
269 | printk(KERN_ERR "%s: string parameter too long\n", | 266 | pr_err("%s: string parameter too long\n", kp->name); |
270 | kp->name); | ||
271 | return -ENOSPC; | 267 | return -ENOSPC; |
272 | } | 268 | } |
273 | 269 | ||
@@ -403,8 +399,7 @@ static int param_array(const char *name, | |||
403 | int len; | 399 | int len; |
404 | 400 | ||
405 | if (*num == max) { | 401 | if (*num == max) { |
406 | printk(KERN_ERR "%s: can only take %i arguments\n", | 402 | pr_err("%s: can only take %i arguments\n", name, max); |
407 | name, max); | ||
408 | return -EINVAL; | 403 | return -EINVAL; |
409 | } | 404 | } |
410 | len = strcspn(val, ","); | 405 | len = strcspn(val, ","); |
@@ -423,8 +418,7 @@ static int param_array(const char *name, | |||
423 | } while (save == ','); | 418 | } while (save == ','); |
424 | 419 | ||
425 | if (*num < min) { | 420 | if (*num < min) { |
426 | printk(KERN_ERR "%s: needs at least %i arguments\n", | 421 | pr_err("%s: needs at least %i arguments\n", name, min); |
427 | name, min); | ||
428 | return -EINVAL; | 422 | return -EINVAL; |
429 | } | 423 | } |
430 | return 0; | 424 | return 0; |
@@ -483,7 +477,7 @@ int param_set_copystring(const char *val, const struct kernel_param *kp) | |||
483 | const struct kparam_string *kps = kp->str; | 477 | const struct kparam_string *kps = kp->str; |
484 | 478 | ||
485 | if (strlen(val)+1 > kps->maxlen) { | 479 | if (strlen(val)+1 > kps->maxlen) { |
486 | printk(KERN_ERR "%s: string doesn't fit in %u chars.\n", | 480 | pr_err("%s: string doesn't fit in %u chars.\n", |
487 | kp->name, kps->maxlen-1); | 481 | kp->name, kps->maxlen-1); |
488 | return -ENOSPC; | 482 | return -ENOSPC; |
489 | } | 483 | } |
@@ -753,11 +747,8 @@ static struct module_kobject * __init locate_module_kobject(const char *name) | |||
753 | #endif | 747 | #endif |
754 | if (err) { | 748 | if (err) { |
755 | kobject_put(&mk->kobj); | 749 | kobject_put(&mk->kobj); |
756 | printk(KERN_ERR | 750 | pr_crit("Adding module '%s' to sysfs failed (%d), the system may be unstable.\n", |
757 | "Module '%s' failed add to sysfs, error number %d\n", | ||
758 | name, err); | 751 | name, err); |
759 | printk(KERN_ERR | ||
760 | "The system will be unstable now.\n"); | ||
761 | return NULL; | 752 | return NULL; |
762 | } | 753 | } |
763 | 754 | ||