From: Jie Liu <[email protected]> Return the actual error code if call kset_create_and_add() failed
Cc: Christine Caulfield <[email protected]> Cc: David Teigland <[email protected]> Signed-off-by: Jie Liu <[email protected]> --- fs/dlm/lockspace.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fs/dlm/lockspace.c b/fs/dlm/lockspace.c index f3e7278..b0909c6 100644 --- a/fs/dlm/lockspace.c +++ b/fs/dlm/lockspace.c @@ -245,9 +245,9 @@ int __init dlm_lockspace_init(void) spin_lock_init(&lslist_lock); dlm_kset = kset_create_and_add("dlm", &dlm_uevent_ops, kernel_kobj); - if (!dlm_kset) { + if (IS_ERR(dlm_kset)) { printk(KERN_WARNING "%s: can not create kset\n", __func__); - return -ENOMEM; + return PTR_ERR(dlm_kset); } return 0; } -- 1.8.3.2
