forked from Minki/linux
[SCSI] fcoe: fixes wrong error exit in fcoe_create
fcoe_create exits using out_nodev label when module is not yet LIVE but this exit path unlocks the rtnl_lock though rtnl lock was not held in this case. So this patch replaces out_nodev with out_nomod to exit w/o unlocking rtnl_lock. Signed-off-by: Vasu Dev <vasu.dev@intel.com> Signed-off-by: Robert Love <robert.w.love@intel.com> Signed-off-by: James Bottomley <James.Bottomley@suse.de>
This commit is contained in:
parent
b3667f9177
commit
721cafafb6
@ -2056,7 +2056,7 @@ static int fcoe_create(const char *buffer, struct kernel_param *kp)
|
|||||||
*/
|
*/
|
||||||
if (THIS_MODULE->state != MODULE_STATE_LIVE) {
|
if (THIS_MODULE->state != MODULE_STATE_LIVE) {
|
||||||
rc = -ENODEV;
|
rc = -ENODEV;
|
||||||
goto out_nodev;
|
goto out_nomod;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user