]> www.infradead.org Git - users/jedix/linux-maple.git/commit
scsi: megaraid_sas: fix error handle in megasas_probe_one
authorweiping zhang <zhangweiping@didichuxing.com>
Mon, 7 Aug 2017 17:26:57 +0000 (01:26 +0800)
committerJack Vogel <jack.vogel@oracle.com>
Thu, 8 Mar 2018 02:44:04 +0000 (18:44 -0800)
commit0c1041084c345523adf0e9f036fba35c75a2c1fe
tree9cfcc442aa9765fbb8a2e485f565f242668c3585
parente184172a2deba46f2af60c7587d88de4c33e31f7
scsi: megaraid_sas: fix error handle in megasas_probe_one

megasas_mgmt_info.max_index has increased by 1 before megasas_io_attach,
if megasas_io_attach return error, then goto fail_io_attach,
megasas_mgmt_info.instance has a wrong index here. So first reduce
max_index and then set that instance to NULL.

Signed-off-by: weiping zhang <zhangweiping@didichuxing.com>
Acked-by: Sumit Saxena <sumit.saxena@broadcom.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Orabug: 27625001
Signed-off-by: Jack Vogel <jack.vogel@oracle.com>
Reviewed-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/megaraid/megaraid_sas_base.c