]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
mpt2sas: add missing initialization of scsih_cmds
authorKashyap, Desai <kashyap.desai@lsi.com>
Tue, 17 Nov 2009 07:46:37 +0000 (13:16 +0530)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 17 Feb 2011 22:46:58 +0000 (14:46 -0800)
commit d685c262083dcd5fd98b7499b22a377a3225229c upstream.

Internal command scsih_cmds init is included in mpt2sas_base_attach.

Signed-off-by: Kashyap Desai <kashyap.desai@lsi.com>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/scsi/mpt2sas/mpt2sas_base.c

index 505e1426537c8ccfb407b34d71b2fff446a9d524..9e590265a020781d1eaacfbdd5c1075e6804b68b 100644 (file)
@@ -3662,6 +3662,11 @@ mpt2sas_base_attach(struct MPT2SAS_ADAPTER *ioc)
        ioc->scsih_cmds.status = MPT2_CMD_NOT_USED;
        mutex_init(&ioc->scsih_cmds.mutex);
 
+       /* scsih internal command bits */
+       ioc->scsih_cmds.reply = kzalloc(ioc->reply_sz, GFP_KERNEL);
+       ioc->scsih_cmds.status = MPT2_CMD_NOT_USED;
+       mutex_init(&ioc->scsih_cmds.mutex);
+
        /* task management internal command bits */
        ioc->tm_cmds.reply = kzalloc(ioc->reply_sz, GFP_KERNEL);
        ioc->tm_cmds.status = MPT2_CMD_NOT_USED;