]>
Commit | Line | Data |
---|---|---|
00e5a55c BS |
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 */ |