<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/scsi/device_handler, branch mybooklive</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/scsi/device_handler?h=mybooklive</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/scsi/device_handler?h=mybooklive'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2010-01-28T23:01:22Z</updated>
<entry>
<title>scsi_dh: create sysfs file, dh_state for all SCSI disk devices</title>
<updated>2010-01-28T23:01:22Z</updated>
<author>
<name>Chandra Seetharaman</name>
<email>sekharan@us.ibm.com</email>
</author>
<published>2009-09-11T17:20:35Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d502a766937129c5965bc88b8740a9362b9b263b'/>
<id>urn:sha1:d502a766937129c5965bc88b8740a9362b9b263b</id>
<content type='text'>
commit 5917290ce9b376866b165d02a5ed88d5ecdb32d0 upstream.

Create the sysfs file, dh_state even if the new SCSI device is not
in the any of the device handler's internal lists.

Signed-Off-by: Chandra Seetharaman &lt;sekharan@us.ibm.com&gt;
Acked-by: Hannes Reinecke &lt;hare@suse.de&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@suse.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<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.amat.us/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.amat.us/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.amat.us/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.amat.us/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.amat.us/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.amat.us/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.amat.us/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.amat.us/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.amat.us/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>
</feed>
