]>
Commit | Line | Data |
---|---|---|
450e1f60 SL |
1 | From d7d9b3d21777090292c3058ff2fb3ad603274e37 Mon Sep 17 00:00:00 2001 |
2 | From: YueHaibing <yuehaibing@huawei.com> | |
3 | Date: Thu, 20 Dec 2018 11:16:07 +0800 | |
4 | Subject: scsi: qla4xxx: check return code of qla4xxx_copy_from_fwddb_param | |
5 | ||
6 | [ Upstream commit 72b4a0465f995175a2e22cf4a636bf781f1f28a7 ] | |
7 | ||
8 | The return code should be check while qla4xxx_copy_from_fwddb_param fails. | |
9 | ||
10 | Signed-off-by: YueHaibing <yuehaibing@huawei.com> | |
11 | Acked-by: Manish Rangankar <mrangankar@marvell.com> | |
12 | Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com> | |
13 | Signed-off-by: Sasha Levin <sashal@kernel.org> | |
14 | --- | |
15 | drivers/scsi/qla4xxx/ql4_os.c | 2 ++ | |
16 | 1 file changed, 2 insertions(+) | |
17 | ||
18 | diff --git a/drivers/scsi/qla4xxx/ql4_os.c b/drivers/scsi/qla4xxx/ql4_os.c | |
19 | index d0cad6fc598e1..a9fac1eb8306a 100644 | |
20 | --- a/drivers/scsi/qla4xxx/ql4_os.c | |
21 | +++ b/drivers/scsi/qla4xxx/ql4_os.c | |
22 | @@ -7251,6 +7251,8 @@ static int qla4xxx_sysfs_ddb_tgt_create(struct scsi_qla_host *ha, | |
23 | ||
24 | rc = qla4xxx_copy_from_fwddb_param(fnode_sess, fnode_conn, | |
25 | fw_ddb_entry); | |
26 | + if (rc) | |
27 | + goto free_sess; | |
28 | ||
29 | ql4_printk(KERN_INFO, ha, "%s: sysfs entry %s created\n", | |
30 | __func__, fnode_sess->dev.kobj.name); | |
31 | -- | |
32 | 2.19.1 | |
33 |