linux/drivers/s390
Christof Schmitt 801e0ced18 [SCSI] zfcp: Locking for req_no and req_seq_no
There is a possible race condition while generating the unique
request ids and sequence numbers. Both might be read at the
same time and have the same value. Fix this by serializing the
access through the queue lock of the adapter: First call
zfcp_fsf_req_sbal_get that acquires the lock, then read and
increment the unique ids.

Signed-off-by: Christof Schmitt <christof.schmitt@de.ibm.com>
Signed-off-by: Swen Schillig <swen@vnet.ibm.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
2007-05-08 11:55:19 -05:00
..
block [S390] dasd: New read device characteristics and read configuration data. 2007-05-04 18:48:26 +02:00
char [S390] tape: New read configuration data. 2007-05-04 18:48:26 +02:00
cio [S390] qdio: make qdio statistics SMP-capable 2007-05-04 18:48:25 +02:00
crypto uevent: use add_uevent_var() instead of open coding it 2007-04-27 10:57:29 -07:00
net [S390] qeth: New read configuration data. 2007-05-04 18:48:26 +02:00
scsi [SCSI] zfcp: Locking for req_no and req_seq_no 2007-05-08 11:55:19 -05:00
Kconfig [S390] Convert memory detection into C code. 2007-02-05 21:18:37 +01:00
Makefile [S390] Calibrate delay and bogomips. 2007-02-05 21:18:31 +01:00
ebcdic.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
s390_rdev.c [PATCH] s390: kzalloc() conversion in drivers/s390 2006-03-24 07:33:18 -08:00
s390mach.c [S390] cio: replace subchannel evaluation queue with bitmap 2007-04-27 16:01:40 +02:00
s390mach.h [S390] ETR support. 2007-02-05 21:18:19 +01:00
sysinfo.c [S390] Processor degradation notification. 2007-04-27 16:01:46 +02:00