[PATCH] kobject: quiet errors in kobject_add
People don't like released kernels yelling at them, no matter how real the error might be. So only report it if CONFIG_KOBJECT_DEBUG is enabled. Sent on request of Andrew Morton. (akpm: should bring this back post-2.6.17) Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
Родитель
b3969e5831
Коммит
ae57a85642
|
@ -198,14 +198,14 @@ int kobject_add(struct kobject * kobj)
|
|||
|
||||
/* be noisy on error issues */
|
||||
if (error == -EEXIST)
|
||||
printk("kobject_add failed for %s with -EEXIST, "
|
||||
pr_debug("kobject_add failed for %s with -EEXIST, "
|
||||
"don't try to register things with the "
|
||||
"same name in the same directory.\n",
|
||||
kobject_name(kobj));
|
||||
else
|
||||
printk("kobject_add failed for %s (%d)\n",
|
||||
pr_debug("kobject_add failed for %s (%d)\n",
|
||||
kobject_name(kobj), error);
|
||||
dump_stack();
|
||||
/* dump_stack(); */
|
||||
}
|
||||
|
||||
return error;
|
||||
|
|
Загрузка…
Ссылка в новой задаче