aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/params.c
diff options
context:
space:
mode:
authorJim Cromie <jim.cromie@gmail.com>2012-05-03 20:22:44 -0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2012-05-04 20:28:18 -0400
commitb5f3abf950f16fa615dc621e38eec63b2cc67946 (patch)
tree5892a8507d5e6bfd1e5780f05eb5eaca2dd2ca7f /kernel/params.c
parent04db6e5fddca55186b6a74339a62c800150648bc (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.c33
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);
266int param_set_charp(const char *val, const struct kernel_param *kp) 263int 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