diff options
author | Patrick Mochel <mochel@osdl.org> | 2003-04-16 00:01:30 -0700 |
---|---|---|
committer | Patrick Mochel <mochel@osdl.org> | 2003-04-16 00:01:30 -0700 |
commit | 65f99db20c17c56f5e74df04daf7dce874742934 (patch) | |
tree | faa603df25140faf142d7a8844fa8d5237f239f6 /lib | |
parent | eccd9e25715c6286efc21da77e9c8bce942b5bf6 (diff) | |
download | history-65f99db20c17c56f5e74df04daf7dce874742934.tar.gz |
kobject: Add better debugging for failed registrations.
From Steve Hemminger (shemminger@osdl.org)
Diffstat (limited to 'lib')
-rw-r--r-- | lib/kobject.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/kobject.c b/lib/kobject.c index 6ea750e95c5655..fb2f1714f034cd 100644 --- a/lib/kobject.c +++ b/lib/kobject.c @@ -285,7 +285,11 @@ int kobject_register(struct kobject * kobj) if (kobj) { kobject_init(kobj); error = kobject_add(kobj); - WARN_ON(error); + if (error) { + printk("kobject_register failed for %s (%d)\n", + kobj->name,error); + dump_stack(); + } } else error = -EINVAL; return error; |