commit 28146067f3fe7e18116ceb323077aaa3c7e95e6c
Author: Yiannis Pericleous <[EMAIL PROTECTED]>
Date: Thu May 24 22:18:51 2007 -0400
removed unnecessary call to unreg_configfs if init fails
diff --git a/fs/unionfs/config.c b/fs/unionfs/config.c
index ee8c8b8..156057e 100644
--- a/fs/unionfs/config.c
+++ b/fs/unionfs/config.c
@@ -240,23 +240,16 @@ static struct configfs_subsystem unionfs_subsys = {
/* register the unionfs subsystem */
int unionfs_config_init(void)
{
- int ret;
+ int err;
config_group_init(&unionfs_subsys.su_group);
init_MUTEX(&unionfs_subsys.su_sem);
- ret = configfs_register_subsystem(&unionfs_subsys);
- if (ret) {
+ err = configfs_register_subsystem(&unionfs_subsys);
+ if (err)
printk(KERN_ERR "Error %d while registering subsystem %s\n",
- ret,
+ err,
unionfs_subsys.su_group.cg_item.ci_namebuf);
- goto out_unregister;
- }
- return 0;
-
-out_unregister:
- configfs_unregister_subsystem(&unionfs_subsys);
-
- return ret;
+ return err;
}
/* unregister the unionfs subsystem */
_______________________________________________
unionfs-cvs mailing list: http://unionfs.filesystems.org/
[email protected]
http://www.fsl.cs.sunysb.edu/mailman/listinfo/unionfs-cvs