diff options
author | Bart Van Assche <bvanassche@acm.org> | 2019-04-04 12:44:46 -0700 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2020-01-29 10:21:42 +0100 |
commit | de398a5536f7b2727f1f25ba4a00c5c8097e3467 (patch) | |
tree | 3a46c55602bc23cc57bc685252893828424f9883 /net/tipc/sysctl.c | |
parent | 10d3c35e174f971cafa03fdbb7520b8596becfc8 (diff) |
scsi: qla2xxx: Unregister chrdev if module initialization fails
[ Upstream commit c794d24ec9eb6658909955772e70f34bef5b5b91 ]
If module initialization fails after the character device has been
registered, unregister the character device. Additionally, avoid
duplicating error path code.
Cc: Himanshu Madhani <hmadhani@marvell.com>
Cc: Giridhar Malavali <giridhar.malavali@qlogic.com>
Fixes: 6a03b4cd78f3 ("[SCSI] qla2xxx: Add char device to increase driver use count") # v2.6.35.
Signed-off-by: Bart Van Assche <bvanassche@acm.org>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'net/tipc/sysctl.c')
0 files changed, 0 insertions, 0 deletions