<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/scsi, branch v2.6.37</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/scsi?h=v2.6.37</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/scsi?h=v2.6.37'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2010-12-24T20:58:43Z</updated>
<entry>
<title>Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6</title>
<updated>2010-12-24T20:58:43Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2010-12-24T20:58:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=08da5a32b7789289f48f3037b64df2945b5dafc2'/>
<id>urn:sha1:08da5a32b7789289f48f3037b64df2945b5dafc2</id>
<content type='text'>
* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:
  [SCSI] fix up documentation for change in -&gt;queuecommand to lockless calling
  [SCSI] bfa: rename log_level to bfa_log_level
</content>
</entry>
<entry>
<title>[SCSI] bfa: rename log_level to bfa_log_level</title>
<updated>2010-12-20T18:28:34Z</updated>
<author>
<name>Jing Huang</name>
<email>huangj@brocade.com</email>
</author>
<published>2010-12-10T01:11:53Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=8816624222b12e5d7e291e9d1973fc42b994eb6b'/>
<id>urn:sha1:8816624222b12e5d7e291e9d1973fc42b994eb6b</id>
<content type='text'>
Rename log_level to bfa_log_level to make the global variable more bfa
specific and avoid clashes with other drivers which was causing a
build failure.

Signed-off-by: Jing Huang &lt;huangj@brocade.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@suse.de&gt;
</content>
</entry>
<entry>
<title>Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-block</title>
<updated>2010-12-20T17:19:46Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2010-12-20T17:19:46Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=7f8635cc9e66a26d7280ba680b044fa2f65104af'/>
<id>urn:sha1:7f8635cc9e66a26d7280ba680b044fa2f65104af</id>
<content type='text'>
* 'for-linus' of git://git.kernel.dk/linux-2.6-block:
  cciss: fix cciss_revalidate panic
  block: max hardware sectors limit wrapper
  block: Deprecate QUEUE_FLAG_CLUSTER and use queue_limits instead
  blk-throttle: Correct the placement of smp_rmb()
  blk-throttle: Trim/adjust slice_end once a bio has been dispatched
  block: check for proper length of iov entries earlier in blk_rq_map_user_iov()
  drbd: fix for spin_lock_irqsave in endio callback
  drbd: don't recvmsg with zero length
</content>
</entry>
<entry>
<title>block: Deprecate QUEUE_FLAG_CLUSTER and use queue_limits instead</title>
<updated>2010-12-17T07:35:53Z</updated>
<author>
<name>Martin K. Petersen</name>
<email>martin.petersen@oracle.com</email>
</author>
<published>2010-12-01T18:41:49Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e692cb668fdd5a712c6ed2a2d6f2a36ee83997b4'/>
<id>urn:sha1:e692cb668fdd5a712c6ed2a2d6f2a36ee83997b4</id>
<content type='text'>
When stacking devices, a request_queue is not always available. This
forced us to have a no_cluster flag in the queue_limits that could be
used as a carrier until the request_queue had been set up for a
metadevice.

There were several problems with that approach. First of all it was up
to the stacking device to remember to set queue flag after stacking had
completed. Also, the queue flag and the queue limits had to be kept in
sync at all times. We got that wrong, which could lead to us issuing
commands that went beyond the max scatterlist limit set by the driver.

The proper fix is to avoid having two flags for tracking the same thing.
We deprecate QUEUE_FLAG_CLUSTER and use the queue limit directly in the
block layer merging functions. The queue_limit 'no_cluster' is turned
into 'cluster' to avoid double negatives and to ease stacking.
Clustering defaults to being enabled as before. The queue flag logic is
removed from the stacking function, and explicitly setting the cluster
flag is no longer necessary in DM and MD.

Reported-by: Ed Lin &lt;ed.lin@promise.com&gt;
Signed-off-by: Martin K. Petersen &lt;martin.petersen@oracle.com&gt;
Acked-by: Mike Snitzer &lt;snitzer@redhat.com&gt;
Cc: stable@kernel.org
Signed-off-by: Jens Axboe &lt;jaxboe@fusionio.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] hpsa: fix redefinition of PCI_DEVICE_ID_CISSF</title>
<updated>2010-12-09T21:06:50Z</updated>
<author>
<name>Mike Miller</name>
<email>mike.miller@hp.com</email>
</author>
<published>2010-12-01T17:16:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=7c03b87048f2467087ae7e51392e5fb57ea8f58b'/>
<id>urn:sha1:7c03b87048f2467087ae7e51392e5fb57ea8f58b</id>
<content type='text'>
PCI_DEVICE_ID_CISSF is defined as 323b in pci_ids.h but redefined as 3fff in
hpsa.c. The ID of 3fff will _never_ ship as a standalone controller. It is
intended only as part a complete storage solution. As such, this patch
removes the redefinition and the StorageWorks P1210m from the product table.

It also removes a duplicate line for the "unknown" controller support.

Signed-off-by: James Bottomley &lt;James.Bottomley@suse.de&gt;
</content>
</entry>
<entry>
<title>[SCSI] qla2xxx: Update version number to 8.03.05-k0.</title>
<updated>2010-12-09T19:25:51Z</updated>
<author>
<name>Madhuranath Iyengar</name>
<email>Madhu.Iyengar@qlogic.com</email>
</author>
<published>2010-11-24T00:52:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=13d38d9df26b5b9a5ad5f9fbc065078bc42a8748'/>
<id>urn:sha1:13d38d9df26b5b9a5ad5f9fbc065078bc42a8748</id>
<content type='text'>
Signed-off-by: Madhuranath Iyengar &lt;Madhu.Iyengar@qlogic.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@suse.de&gt;
</content>
</entry>
<entry>
<title>[SCSI] qla2xxx: Properly set the return value in qla2xxx_eh_abort function.</title>
<updated>2010-12-09T19:25:47Z</updated>
<author>
<name>Saurav Kashyap</name>
<email>saurav.kashyap@qlogic.com</email>
</author>
<published>2010-11-24T00:52:49Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=69abf61ea1005bc362b678639a4ae219e23829f3'/>
<id>urn:sha1:69abf61ea1005bc362b678639a4ae219e23829f3</id>
<content type='text'>
A return value is not set for the successful case and it has a garbage value.
This fix will set the default value to SUCCESS and in case of any failures
it is changed.

Signed-off-by: Saurav Kashyap &lt;saurav.kashyap@qlogic.com&gt;
Signed-off-by: Madhuranath Iyengar &lt;Madhu.Iyengar@qlogic.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@suse.de&gt;
</content>
</entry>
<entry>
<title>[SCSI] qla2xxx: Correct issue where NPIV-config data was not being allocated for 82xx parts.</title>
<updated>2010-12-09T19:25:21Z</updated>
<author>
<name>Andrew Vasquez</name>
<email>andrew.vasquez@qlogic.com</email>
</author>
<published>2010-11-24T00:52:48Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=087c621e22f49c326cdc65d98c6fc0737ac13533'/>
<id>urn:sha1:087c621e22f49c326cdc65d98c6fc0737ac13533</id>
<content type='text'>
This would cause a panic while reading the NPIV-config data.

Cc: stable@kernel.org
Signed-off-by: Andrew Vasquez &lt;andrew.vasquez@qlogic.com&gt;
Signed-off-by: Madhuranath Iyengar &lt;Madhu.Iyengar@qlogic.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@suse.de&gt;
</content>
</entry>
<entry>
<title>[SCSI] qla2xxx: Change MSI initialization from using incorrect request_irq parameter.</title>
<updated>2010-12-09T19:25:03Z</updated>
<author>
<name>Mike Hernandez</name>
<email>michael.hernandez@qlogic.com</email>
</author>
<published>2010-11-24T00:52:47Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=7992abfc8b851456f2dfac3229ecb3a5e5637df0'/>
<id>urn:sha1:7992abfc8b851456f2dfac3229ecb3a5e5637df0</id>
<content type='text'>
IRQF_SHARED flag should not be set when calling request_irq for MSI
since this interrupt mechanism cannot be shared like standard INTx.

Signed-off-by: Mike Hernandez &lt;michael.hernandez@qlogic.com&gt;
Signed-off-by: Madhuranath Iyengar &lt;Madhu.Iyengar@qlogic.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@suse.de&gt;
</content>
</entry>
<entry>
<title>[SCSI] qla2xxx: Populate Command Type 6 LUN field properly.</title>
<updated>2010-12-09T19:24:11Z</updated>
<author>
<name>Mike Hernandez</name>
<email>michael.hernandez@qlogic.com</email>
</author>
<published>2010-11-24T00:52:46Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=85727e1f78bd8392a0657ad6a4ff85fef1cc4a6d'/>
<id>urn:sha1:85727e1f78bd8392a0657ad6a4ff85fef1cc4a6d</id>
<content type='text'>
Use the host_to_fcp_swap call to correctly populate the LUN field
in the Command Type 6 path.  This field is used during LUN reset
cleanup and must match the field used in the FCP command.

Cc: stable@kernel.org
Signed-off-by: Mike Hernandez &lt;michael.hernandez@qlogic.com&gt;
Signed-off-by: Madhuranath Iyengar &lt;Madhu.Iyengar@qlogic.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@suse.de&gt;
</content>
</entry>
</feed>
