From: Chuck Anderson Date: Sat, 17 Dec 2011 04:08:02 +0000 (-0800) Subject: be2iscsi 4.1.239.0 [PATCH 08/10] memset wrb for ring create X-Git-Tag: v2.6.39-400.9.0~820^2~3 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=08b20453111da25d599bffe47aa0c94bec9228f3;p=users%2Fjedix%2Flinux-maple.git be2iscsi 4.1.239.0 [PATCH 08/10] memset wrb for ring create Dec. 16, 2011 Oracle bugzilla 13257 Oracle bug 13465921 be2iscsi HBA driver v4.1.239.0 patch set for UEK R2(2.6.39) jayamohan.kallickal@emulex.com Ported driver version 4.1.239.0 to UEK2 2.6.39-100.0.17 (was 2.103.298.0) Comments from the patch headers: Commit ID : 37609766bf0f84b65b2181c17a7490eef139cdd1 [SCSI] be2iscsi: memset wrb for ring create This patch fixes a situation when wrb was not being memset to zero before being used --- be_cmds.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) Signed-off-by: Chuck Anderson --- diff --git a/drivers/scsi/be2iscsi/be_cmds.c b/drivers/scsi/be2iscsi/be_cmds.c index 67fd831e79c2..cdb15364bc69 100644 --- a/drivers/scsi/be2iscsi/be_cmds.c +++ b/drivers/scsi/be2iscsi/be_cmds.c @@ -660,6 +660,7 @@ int beiscsi_cmd_mccq_create(struct beiscsi_hba *phba, spin_lock(&phba->ctrl.mbox_lock); ctrl = &phba->ctrl; wrb = wrb_from_mbox(&ctrl->mbox_mem); + memset(wrb, 0, sizeof(*wrb)); req = embedded_payload(wrb); ctxt = &req->context;