Skip to content

Commit 23b98e4

Browse files
Dan Carpentermartinkpetersen
authored andcommitted
scsi: be2iscsi: allocate enough memory in beiscsi_boot_get_sinfo()
We accidentally allocate sizeof(u32) instead of sizeof(struct be_cmd_get_session_resp). Fixes: 50a4b82 ("scsi: be2iscsi: Fix to make boot discovery non-blocking") Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Reviewed by: Jitendra Bhivare <jitendra.bhivare@broadcom.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
1 parent 7ff723a commit 23b98e4

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

drivers/scsi/be2iscsi/be_mgmt.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1083,7 +1083,7 @@ unsigned int beiscsi_boot_get_sinfo(struct beiscsi_hba *phba)
10831083
nonemb_cmd = &phba->boot_struct.nonemb_cmd;
10841084
nonemb_cmd->size = sizeof(*resp);
10851085
nonemb_cmd->va = pci_alloc_consistent(phba->ctrl.pdev,
1086-
sizeof(nonemb_cmd->size),
1086+
nonemb_cmd->size,
10871087
&nonemb_cmd->dma);
10881088
if (!nonemb_cmd->va) {
10891089
mutex_unlock(&ctrl->mbox_lock);

0 commit comments

Comments
 (0)