<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/scsi/device_handler, branch v2.6.30</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v2.6.30</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.30'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2009-03-18T02:07:06Z</updated>
<entry>
<title>[SCSI] scsi_dh_rdac: Retry for NOT_READY check condition</title>
<updated>2009-03-18T02:07:06Z</updated>
<author>
<name>Chauhan, Vijay</name>
<email>Vijay.Chauhan@lsi.com</email>
</author>
<published>2009-03-17T13:21:40Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=af50bb993dfa673cf21ab812efe620d7e0c36319'/>
<id>urn:sha1:af50bb993dfa673cf21ab812efe620d7e0c36319</id>
<content type='text'>
This patch adds retry for NOT_READY check condition - Quiesce in
progress (02/A1/02)

Signed-off-by: Vijay Chauhan&lt;vijay.chauhan@lsi.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@HansenPartnership.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] scsi_dh_rdac: Retry mode select for NO_SENSE, ABORTED_COMMAND, UNIT_ATTENTION, NOT_READY(02/04/01)</title>
<updated>2009-03-12T17:58:23Z</updated>
<author>
<name>Chauhan, Vijay</name>
<email>Vijay.Chauhan@lsi.com</email>
</author>
<published>2009-03-04T06:47:54Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=7687fb9209422d35334995b8ace38de92e595d16'/>
<id>urn:sha1:7687fb9209422d35334995b8ace38de92e595d16</id>
<content type='text'>
This patch is to add retry for mode select if mode select command is
returned with sense NO_SENSE, UNIT_ATTENTION, ABORTED_COMMAND,
NOT_READY(02/04/01). This patch reorganise the sense keys from if-else
to switch-case format for better maintainability.

Signed-off-by: Vijay Chauhan &lt;vijay.chauhan@lsi.com&gt;
Acked-by: Chandra Seetharaman &lt;sekharan@us.ibm.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@HansenPartnership.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] scsi_dh_rdac: Retry for Quiescence in Progress in rdac device handler</title>
<updated>2009-03-12T17:58:12Z</updated>
<author>
<name>Chauhan, Vijay</name>
<email>Vijay.Chauhan@lsi.com</email>
</author>
<published>2009-01-26T15:59:37Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=ea41e41588c248ee8b8162869c1e1c0565a4b3f6'/>
<id>urn:sha1:ea41e41588c248ee8b8162869c1e1c0565a4b3f6</id>
<content type='text'>
During device discovery read capacity fails with 0x068b02 and sets the
device size to 0. As a reason any I/O submitted to this path gets
killed at sd_prep_fn with BLKPREP_KILL. This patch is to retry for
0x068b02

Signed-off-by: Vijay Chauhan &lt;vijay.chauhan@lsi.com&gt;
Acked-by: Chandra Seetharaman &lt;sekharan@us.ibm.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@HansenPartnership.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] scsi dh alua: handle report luns data changed in check sense callout</title>
<updated>2009-03-12T17:58:11Z</updated>
<author>
<name>Ilgu Hong</name>
<email>ilgu.hong@promise.com</email>
</author>
<published>2009-01-30T23:00:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=4d086f6baf73c02d12482c27c9f1e0682825ca13'/>
<id>urn:sha1:4d086f6baf73c02d12482c27c9f1e0682825ca13</id>
<content type='text'>
When we switch controllers the Intel Multi-Flex reports
REPORTED_LUNS_DATA_HAS_CHANGED. This patch just has us
retry the command.

Signed-off-by: Ilgu Hong &lt;ilgu.hong@promise.com&gt;
Signed-off-by: Mike Christie &lt;michaelc@cs.wisc.edu&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@HansenPartnership.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] scsi dh alua: add intel Multi-Flex device</title>
<updated>2009-03-12T17:58:11Z</updated>
<author>
<name>Ilgu Hong</name>
<email>ilgu.hong@promise.com</email>
</author>
<published>2009-01-30T23:00:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=49baef0a5dc3c964601c656c1bb2c3458a6934c6'/>
<id>urn:sha1:49baef0a5dc3c964601c656c1bb2c3458a6934c6</id>
<content type='text'>
This adds the Intel Multi-Flex device to scsi_dh_alua's
scsi_dh_devlist, so the module attaches to these devs.

Signed-off-by: Ilgu Hong &lt;ilgu.hong@promise.com&gt;
Signed-off-by: Mike Christie &lt;michaelc@cs.wisc.edu&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@HansenPartnership.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] scsi dh alua: fix group id masking</title>
<updated>2009-03-12T17:58:11Z</updated>
<author>
<name>Ilgu Hong</name>
<email>ilgu.hong@promise.com</email>
</author>
<published>2009-01-30T23:00:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=ef3fa8c6a2e7c53dbaf2eb33a09ad05177425f12'/>
<id>urn:sha1:ef3fa8c6a2e7c53dbaf2eb33a09ad05177425f12</id>
<content type='text'>
The buf[i] is a byte but we are only asking 4 bits off the
group_id. This patch has us take off a byte.

Signed-off-by: Ilgu Hong &lt;ilgu.hong@promise.com&gt;
Signed-off-by: Mike Christie &lt;michaelc@cs.wisc.edu&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@HansenPartnership.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] scsi_dh_rdac: Add LSI vendor and product ids in rdac device list</title>
<updated>2008-12-29T17:24:17Z</updated>
<author>
<name>Babu Moger</name>
<email>babu.moger@lsi.com</email>
</author>
<published>2008-11-10T23:17:48Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=273c4781529ef1bc901a27208736b0ccabd52178'/>
<id>urn:sha1:273c4781529ef1bc901a27208736b0ccabd52178</id>
<content type='text'>
[jejb: fixed whitespace damage]
Signed-off-by: Babu Moger &lt;Babu.Moger@lsi.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@HansenPartnership.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] scsi_dh: Retry mode select in rdac device handler</title>
<updated>2008-12-29T17:24:15Z</updated>
<author>
<name>Chandra Seetharaman</name>
<email>sekharan@us.ibm.com</email>
</author>
<published>2008-11-06T04:06:37Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=c85f8cb9254e60cd25a094329c9dc9185c2140e7'/>
<id>urn:sha1:c85f8cb9254e60cd25a094329c9dc9185c2140e7</id>
<content type='text'>
When the mode select sent to the controller fails with the retryable
error, it is better to retry the mode_select from the hardware handler
itself, instead of propagating the failure to dm-multipath.

Signed-off-by: Chandra Seetharaman &lt;sekharan@us.ibm.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@HansenPartnership.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] scsi_dh: Make sure the state of a path is set properly when controller is swapped from passive to active</title>
<updated>2008-12-29T17:24:15Z</updated>
<author>
<name>Chandra Seetharaman</name>
<email>sekharan@us.ibm.com</email>
</author>
<published>2008-11-06T04:05:21Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=9eece961fc646e2652086dae42650d002e2d27e2'/>
<id>urn:sha1:9eece961fc646e2652086dae42650d002e2d27e2</id>
<content type='text'>
When the controller ownership is changed (from passive to active),
check_ownership() doesn't set the state of the device to ACTIVE.

Signed-off-by: Chandra Seetharaman &lt;sekharan@us.ibm.com&gt;
Reported-by: "Moger, Babu" &lt;Babu.Moger@lsi.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@HansenPartnership.com&gt;
</content>
</entry>
<entry>
<title>Commands needing to be retried require a complete re-initialization.</title>
<updated>2008-12-12T15:04:26Z</updated>
<author>
<name>Alan D. Brunelle</name>
<email>Alan.Brunelle@hp.com</email>
</author>
<published>2008-12-09T14:52:15Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=febd7a5c131433ea128b54dd5712e260c79eb3ab'/>
<id>urn:sha1:febd7a5c131433ea128b54dd5712e260c79eb3ab</id>
<content type='text'>
The test-unit-ready portion of this patch was causing boots to fail on
my test machine (as in http://lkml.org/lkml/2008/12/5/161). With this
patch in place, the system is booting reliably.

Mike Anderson found the same problem in the hp_hw_start_stop code,
and I applied the same solution in cdrom_read_cdda_bpc.

Signed-off-by: Alan D. Brunelle &lt;alan.brunelle@hp.com&gt;
Cc: Mike Anderson &lt;andmike@linux.vnet.ibm.com&gt;
Signed-off-by: Jens Axboe &lt;jens.axboe@oracle.com&gt;
</content>
</entry>
</feed>
