<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/scsi/device_handler, branch v2.6.32</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.32</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.32'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2009-10-02T14:45:09Z</updated>
<entry>
<title>[SCSI] scsi_dh_rdac: Fix for returning correct mode select cmd return info</title>
<updated>2009-10-02T14:45:09Z</updated>
<author>
<name>Moger, Babu</name>
<email>Babu.Moger@lsi.com</email>
</author>
<published>2009-08-28T14:18:39Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=c0630f76d09131d606857a3da39739791d2c7b35'/>
<id>urn:sha1:c0630f76d09131d606857a3da39739791d2c7b35</id>
<content type='text'>
The function mode_select_handle_sense returns SCSI_DH_OK even when there is a sense code which is incorrect. Removing it so that it returns SCSI_DH_IO when there is sense that is not handled by this function.

Signed-off-by: Babu Moger &lt;babu.moger@lsi.com&gt;
Reviewed-by: Vijay Chauhan &lt;vijay.chauhan@lsi.com&gt;
Reviewed-by: Bob Stankey &lt;Robert.stankey@lsi.com&gt;
Reviewed-by: Chandra Seetharaman &lt;sekharan@us.ibm.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@suse.de&gt;
</content>
</entry>
<entry>
<title>[SCSI] scsi_dh_rdac: changes for rdac debug logging</title>
<updated>2009-09-12T14:35:31Z</updated>
<author>
<name>Moger, Babu</name>
<email>Babu.Moger@lsi.com</email>
</author>
<published>2009-09-04T03:42:28Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=dd784edcfc080fb4c83f1f3d10d905c5ab61616f'/>
<id>urn:sha1:dd784edcfc080fb4c83f1f3d10d905c5ab61616f</id>
<content type='text'>
Patch to add debugging stuff for rdac device handler.
- Added a bit mask "module parameter" rdac_logging with 2 bits for each type
  of logging.
- currently defined only two types of logging(failover and sense logging). Can
  be enhanced later if required.
- By default only failover logging is enabled which is equivalent of current
  logging.

Signed-off-by: Babu Moger &lt;babu.moger@lsi.com&gt;
Reviewed-by: Vijay Chauhan &lt;vijay.chauhan@lsi.com&gt;
Reviewed-by: Bob Stankey &lt;Robert.stankey@lsi.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@suse.de&gt;
</content>
</entry>
<entry>
<title>[SCSI] scsi_dh_rdac: changes to collect the rdac debug information during the initialization</title>
<updated>2009-09-12T14:35:31Z</updated>
<author>
<name>Moger, Babu</name>
<email>Babu.Moger@lsi.com</email>
</author>
<published>2009-09-04T03:42:21Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=1527666e6af977cc287e0f7088356c8be29b3f75'/>
<id>urn:sha1:1527666e6af977cc287e0f7088356c8be29b3f75</id>
<content type='text'>
Adding the code to read the debug information during initialization. This
patch collects the information about storage and controllers during
rdac_activate.

Signed-off-by: Babu Moger &lt;babu.moger@lsi.com&gt;
Reviewed-by: Vijay Chauhan &lt;vijay.chauhan@lsi.com&gt;
Reviewed-by: Bob Stankey &lt;Robert.stankey@lsi.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@suse.de&gt;
</content>
</entry>
<entry>
<title>[SCSI] scsi_dh_rdac: move the init code from rdac_activate to rdac_bus_attach</title>
<updated>2009-09-12T14:35:30Z</updated>
<author>
<name>Moger, Babu</name>
<email>Babu.Moger@lsi.com</email>
</author>
<published>2009-09-04T03:42:15Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=87b79a53277c21a2de07106d0affa857bd79e1bb'/>
<id>urn:sha1:87b79a53277c21a2de07106d0affa857bd79e1bb</id>
<content type='text'>
Moving the initialization code from rdac_activate to rdac_bus_attach which is
more efficient.  We don't have to collect all the information during every
activate.

Signed-off-by: Babu Moger &lt;babu.moger@lsi.com&gt;
Reviewed-by: Vijay Chauhan &lt;vijay.chauhan@lsi.com&gt;
Reviewed-by: Bob Stankey &lt;Robert.stankey@lsi.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@suse.de&gt;
</content>
</entry>
<entry>
<title>[SCSI] scsi_dh_rdac: Add support for Sun StorageTek ST2500, ST2510 and ST2530</title>
<updated>2009-09-12T14:35:25Z</updated>
<author>
<name>Charlie Brady</name>
<email>charlieb-dm-devel@budge.apana.org.au</email>
</author>
<published>2009-08-26T18:16:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=5bab08858cecaacba803e8c90638db14bde470c0'/>
<id>urn:sha1:5bab08858cecaacba803e8c90638db14bde470c0</id>
<content type='text'>
These storage arrays can use RDAC when configured with 'linux' as the
initiator.

http://www.sun.com/storage/disk_systems/workgroup/2500/
http://www.sun.com/storage/disk_systems/workgroup/2510/
http://www.sun.com/storage/disk_systems/workgroup/2530/

Signed-off-by: Charlie Brady &lt;charlieb@budge.apana.org.au&gt;
Reviewed-by: Chandra Seetharaman &lt;sekharan@us.ibm.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@suse.de&gt;
</content>
</entry>
<entry>
<title>[SCSI] scsi_dh_rdac: add support for next generation of Dell PV array</title>
<updated>2009-09-05T13:46:09Z</updated>
<author>
<name>Yanqing_Liu@Dell.com</name>
<email>Yanqing_Liu@Dell.com</email>
</author>
<published>2009-08-17T19:31:42Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=cdf69bb91b0ef14f0e0a987a4430764e6c290644'/>
<id>urn:sha1:cdf69bb91b0ef14f0e0a987a4430764e6c290644</id>
<content type='text'>
This patch is to add DM support for next generation of Dell PowerVault
storage array.

Signed-off-by: Yanqing Liu &lt;Yanqing_Liu@Dell.com&gt;
Acked-by: Chandra Seetharaman &lt;sekharan@us.ibm.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@suse.de&gt;
</content>
</entry>
<entry>
<title>[SCSI] scsi_dh: add two SUN devices to the list of devices supported by default</title>
<updated>2009-08-22T22:52:23Z</updated>
<author>
<name>Chandra Seetharaman</name>
<email>sekharan@us.ibm.com</email>
</author>
<published>2009-08-12T19:43:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=4dbfb544ad5a28ac9e60634bdfbf09d2eb39cdb5'/>
<id>urn:sha1:4dbfb544ad5a28ac9e60634bdfbf09d2eb39cdb5</id>
<content type='text'>
Reported-by: Rice Brown &lt;rick.brown@oit.gatech.edu&gt;
Signed-Off-by: Chandra Seetharaman &lt;sekharan@us.ibm.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@suse.de&gt;
</content>
</entry>
<entry>
<title>[SCSI] scsi_dh: Provide set_params interface in emc device handler</title>
<updated>2009-08-22T22:52:14Z</updated>
<author>
<name>Chandra Seetharaman</name>
<email>sekharan@us.ibm.com</email>
</author>
<published>2009-08-03T19:42:39Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=14d9cb5f760c86b3a8f686909465982231c06627'/>
<id>urn:sha1:14d9cb5f760c86b3a8f686909465982231c06627</id>
<content type='text'>
Handle the parameters provided by user thru multipath.

This handler expects only 2 parameters and their value can either be 0 or 1.

This code originates from the old dm-emc.c file. Appropriate changes have
been made to make it work in the new design.

Reported-by: Eddie Williams &lt;Eddie.Williams@steeleye.com&gt;
Signed-off-by: Chandra Seetharaman &lt;sekharan@us.ibm.com&gt;
Tested-by: Eddie Williams &lt;Eddie.Williams@steeleye.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@HansenPartnership.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@suse.de&gt;
</content>
</entry>
<entry>
<title>[SCSI] scsi_dh: add the interface scsi_dh_set_params()</title>
<updated>2009-08-22T22:52:14Z</updated>
<author>
<name>Chandra Seetharaman</name>
<email>sekharan@us.ibm.com</email>
</author>
<published>2009-08-03T19:42:33Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=18ee70c9d7b2dcd312a1f8c6536841e7c0fea5ca'/>
<id>urn:sha1:18ee70c9d7b2dcd312a1f8c6536841e7c0fea5ca</id>
<content type='text'>
When we moved the device handler functionality from dm layer to SCSI layer
we dropped the parameter functionality.

This path adds an interface to scsi dh layer to set device handler
parameters.

Basically, multipath layer need to create a string with all the parameters
and call scsi_dh_set_params() after it called scsi_dh_attach() on a
device.

If a device handler provides such an interface it will handle the parameters
as it expects them.

Reported-by: Eddie Williams &lt;Eddie.Williams@steeleye.com&gt;
Signed-off-by: Chandra Seetharaman &lt;sekharan@us.ibm.com&gt;
Tested-by: Eddie Williams &lt;Eddie.Williams@steeleye.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@HansenPartnership.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@suse.de&gt;
</content>
</entry>
<entry>
<title>[SCSI] ALUA: send STPG if explicit and implicit is supported</title>
<updated>2009-08-22T22:52:01Z</updated>
<author>
<name>Mike Christie</name>
<email>michaelc@cs.wisc.edu</email>
</author>
<published>2009-07-29T04:08:06Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=3c0d1d94aa516cad50274fe1aa9f745957b67a65'/>
<id>urn:sha1:3c0d1d94aa516cad50274fe1aa9f745957b67a65</id>
<content type='text'>
alua_activate only sends a STPG if only explicit is suppored.
As a result, for EMC targets that support both we end up doing
a implicit failover when X commands are finally sent to
the other SP.

This patch does a AND on the h-&gt;tpgs, so we do a explicit failover
right away.

Signed-off-by: Mike Christie &lt;michaelc@cs.wisc.edu&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@HansenPartnership.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@suse.de&gt;
</content>
</entry>
</feed>
