modules: swconfig.c: update the error path on 3.13, and behave nicely with return
authorZoltan Herpai <wigyori@uid0.hu>
Tue, 21 Jan 2014 14:43:50 +0000 (14:43 +0000)
committerZoltan Herpai <wigyori@uid0.hu>
Tue, 21 Jan 2014 14:43:50 +0000 (14:43 +0000)
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
SVN-Revision: 39360

target/linux/generic/files/drivers/net/phy/swconfig.c

index c30deb9..c043ee4 100644 (file)
@@ -1121,13 +1121,12 @@ swconfig_init(void)
                if (err)
                        goto unregister;
        }
-
-       return 0;
 #else
        err = genl_register_family_with_ops(&switch_fam, swconfig_ops);
        if (err)
-               goto unregister;
+               return err;
 #endif
+       return 0;
 
 unregister:
        genl_unregister_family(&switch_fam);