OpenCloudOS-Kernel/drivers/scsi/ibmvscsi
Brian King 7114aae027 ibmvscsi: Add memory barriers for send / receive
Add a memory barrier prior to sending a new command to the VIOS
to ensure the VIOS does not receive stale data in the command buffer.
Also add a memory barrier when processing the CRQ for completed commands.

Signed-off-by: Brian King <brking@linux.vnet.ibm.com>
Acked-by: Nathan Fontenot <nfont@linux.vnet.ibm.com>
Cc: stable@vger.kernel.org
Signed-off-by: Christoph Hellwig <hch@lst.de>
2014-06-25 13:29:32 +02:00
..
Makefile [SCSI] ibmvscsi: Remove backend abstraction 2012-09-24 12:11:09 +04:00
ibmvfc.c sched, treewide: Replace hardcoded nice values with MIN_NICE/MAX_NICE 2014-04-18 12:07:24 +02:00
ibmvfc.h [SCSI] ibmvfc: Driver version 1.0.11 2013-05-02 11:58:18 -07:00
ibmvscsi.c ibmvscsi: Add memory barriers for send / receive 2014-06-25 13:29:32 +02:00
ibmvscsi.h [SCSI] ibmvscsi: Remove backend abstraction 2012-09-24 12:11:09 +04:00
ibmvstgt.c [SCSI] remove deprecated IRQF_DISABLED from SCSI 2014-03-19 15:04:44 -07:00
viosrp.h [SCSI] ibmvscsi: Fix little endian issues 2013-09-06 11:38:19 -07:00