]> git.ipfire.org Git - people/teissler/ipfire-2.x.git/blob - src/patches/suse-2.6.27.31/patches.fixes/scsi-dh-rdac-retry-UA
Reenabled linux-xen, added patches for Xen Kernel Version 2.6.27.31,
[people/teissler/ipfire-2.x.git] / src / patches / suse-2.6.27.31 / patches.fixes / scsi-dh-rdac-retry-UA
1 From: "Chauhan, Vijay" <Vijay.Chauhan@lsi.com>
2 Subject: Retry for Quiescence in Progress in rdac device handler
3
4 We found one issue related to failback in SLES11 RC2. Please find
5 the description of the issue in this mail below. I have submitted
6 a patch as fix to the dm community and likely to be accepted. We
7 need the same fix in SLES11 too.
8
9
10 Signed-off-by: Vijay Chauhan <vijay.chauhan@lsi.com>
11 Signed-off-by: Hannes Reinecke <hare@suse.de>
12
13 ---
14 --- linux-2.6.27.11-1/drivers/scsi/device_handler/scsi_dh_rdac.c.orig 2009-01-26 19:50:50.000000000 +0530
15 +++ linux-2.6.27.11-1/drivers/scsi/device_handler/scsi_dh_rdac.c 2009-01-26 20:09:20.000000000 +0530
16 @@ -578,6 +578,11 @@ static int rdac_check_sense(struct scsi_
17 * Power On, Reset, or Bus Device Reset, just retry.
18 */
19 return ADD_TO_MLQUEUE;
20 + if (sense_hdr->asc == 0x8b && sense_hdr->ascq == 0x02)
21 + /*
22 + * Quiescence in Progress, just retry.
23 + */
24 + return ADD_TO_MLQUEUE;
25 break;
26 }
27 /* success just means we do not care what scsi-ml does */