commit | b2d3492fc591b1fb46b81d79ca1fc44cac6ae0ae | [log] [tgz] |
---|---|---|
author | Dan Carpenter <dan.carpenter@oracle.com> | Thu Jan 24 13:29:40 2019 +0300 |
committer | Martin K. Petersen <martin.petersen@oracle.com> | Tue Jan 29 01:31:13 2019 -0500 |
tree | f7985781c41c8debdd96ffb8a127e8289072a70c | |
parent | 40d07b523cf434f252b134c86b1f8f2d907ffb0b [diff] |
scsi: bnx2fc: Fix error handling in probe() There are two issues here. First if cmgr->hba is not set early enough then it leads to a NULL dereference. Second if we don't completely initialize cmgr->io_bdt_pool[] then we end up dereferencing uninitialized pointers. Fixes: 853e2bd2103a ("[SCSI] bnx2fc: Broadcom FCoE offload driver") Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>