<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/scsi, branch linux-2.6.22.y</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=linux-2.6.22.y</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=linux-2.6.22.y'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2008-02-25T23:59:22+00:00</updated>
<entry>
<title>SCSI: sd: handle bad lba in sense information</title>
<updated>2008-02-25T23:59:22+00:00</updated>
<author>
<name>James Bottomley</name>
<email>James.Bottomley@HansenPartnership.com</email>
</author>
<published>2008-02-02T22:06:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=3b62bc1363411799eac3d7dab2412b2df3fa9ac0'/>
<id>urn:sha1:3b62bc1363411799eac3d7dab2412b2df3fa9ac0</id>
<content type='text'>
patch 366c246de9cec909c5eba4f784c92d1e75b4dc38 in mainline.

Some devices report medium error locations incorrectly.  Add guards to
make sure the reported bad lba is actually in the request that caused
it.  Additionally remove the large case statment for sector sizes and
replace it with the proper u64 divisions.

Tested-by: Mike Snitzer &lt;snitzer@gmail.com&gt;
Cc: Stable Tree &lt;stable@kernel.org&gt;
Cc: Tony Battersby &lt;tonyb@cybernetics.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@HansenPartnership.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>hptiop: avoid buffer overflow when returning sense data</title>
<updated>2007-11-21T17:25:55+00:00</updated>
<author>
<name>HighPoint Linux Team</name>
<email>linux@highpoint-tech.com</email>
</author>
<published>2007-10-16T21:28:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=dd2ee9fbafad8ec8b5f5c0b325d149c168b42155'/>
<id>urn:sha1:dd2ee9fbafad8ec8b5f5c0b325d149c168b42155</id>
<content type='text'>
patch 0fec02c93f60fb44ba3a24a0d3e4a52521d34d3f in mainline.

avoid buffer overflow when returning sense data.

With current adapter firmware the driver is working but future firmware
updates may return sense data larger than 96 bytes, causing overflow on
scp-&gt;sense_buffer and a kernel crash.

This fix should be backported to earlier kernels.

Signed-off-by: HighPoint Linux Team &lt;linux@highpoint-tech.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@steeleye.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Acked-by: Matthew Wilcox &lt;willy@linux.intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>Fix ESP host instance numbering.</title>
<updated>2007-11-02T15:44:09+00:00</updated>
<author>
<name>David Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2007-10-10T10:09:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=c0d96d06ef796e7c7d2fd11333c907e81f8b047b'/>
<id>urn:sha1:c0d96d06ef796e7c7d2fd11333c907e81f8b047b</id>
<content type='text'>
changeset ff4abd6cfacf0bb23a077f615d3a5cd17359db1b in mainline.

The ESP scsi driver does not initialize the host controller
instance early enough, so the messages in the log confuse
users.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@SteelEye.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>scsi_transport_spi: fix domain validation failure from incorrect width setting</title>
<updated>2007-10-10T17:50:14+00:00</updated>
<author>
<name>James Bottomley</name>
<email>James.Bottomley@SteelEye.com</email>
</author>
<published>2007-09-27T22:51:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=785e6af1f1234e0fcf4dfa5c884b0703f3ce45e1'/>
<id>urn:sha1:785e6af1f1234e0fcf4dfa5c884b0703f3ce45e1</id>
<content type='text'>
commit 2302827c95fe0f441025acd5133e532d2eef322b from upstream

Domain Validation in the SPI transport class is failing on boxes with
damaged cables (and failing to the extent that the box hangs).  The
problem is that the first test it does is a cable integrity test for
wide transfers and if this fails, it turns the wide bit off.  The
problem is that the next set of tests it does turns wide back on
again, with the result that it runs through the entirety of DV with a
known bad setting and then hangs the system.

The attached patch fixes the problem by physically nailing the wide
setting to what it deduces it should be for the whole of Domain
Validation.

Signed-off-by: James Bottomley &lt;James.Bottomley@SteelEye.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>3w-9xxx: Fix dma mask setting</title>
<updated>2007-09-26T17:54:38+00:00</updated>
<author>
<name>Adam Radford</name>
<email>linuxraid@amcc.com</email>
</author>
<published>2007-08-29T16:19:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=8bffb995c871af1791c114cfcc188d6ea3caa087'/>
<id>urn:sha1:8bffb995c871af1791c114cfcc188d6ea3caa087</id>
<content type='text'>
[SCSI] 3w-9xxx: Fix dma mask setting

Extracted from commit 0e78d158b67fba3977f577f293c323359d80dd0e

The attached patch updates the 3ware 9000 driver:

- Fix dma mask setting to fallback to 32-bit if 64-bit fails.

Signed-off-by: Adam Radford &lt;linuxraid@amcc.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@SteelEye.com&gt;
Signed-off-by: Chuck Ebbert &lt;cebbert@redhat.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>aacraid: fix security hole</title>
<updated>2007-08-09T21:27:31+00:00</updated>
<author>
<name>Alan Cox</name>
<email>alan@lxorguk.ukuu.org.uk</email>
</author>
<published>2007-07-23T13:51:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=33aff30ab29fa997b8d146d2416e32fd9600b217'/>
<id>urn:sha1:33aff30ab29fa997b8d146d2416e32fd9600b217</id>
<content type='text'>
On the SCSI layer ioctl path there is no implicit permissions check for
ioctls (and indeed other drivers implement unprivileged ioctls). aacraid
however allows all sorts of very admin only things to be done so should
check.

Signed-off-by: Alan Cox &lt;alan@redhat.com&gt;
Acked-by: Mark Salyzyn &lt;mark_salyzyn@adaptec.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>scsi disk help file is not complete</title>
<updated>2007-07-02T14:12:34+00:00</updated>
<author>
<name>Randy Dunlap</name>
<email>randy.dunlap@oracle.com</email>
</author>
<published>2007-06-11T18:59:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=abcdceb9d0bf39da7c7ff8bcdff6eb4d9dfec56f'/>
<id>urn:sha1:abcdceb9d0bf39da7c7ff8bcdff6eb4d9dfec56f</id>
<content type='text'>
On Mon, 11 Jun 2007 20:28:16 +0200 api wrote:

&gt; Good day,
&gt; When doing make menuconfig one comes across CONFIG_BLK_DEV_SD.
&gt; The help file states that this is for scsi disks.NO MENTION IS MADE THAT
&gt; IT IS NEEDE FOR SATA DISKS AS WELL!
&gt; Would have saved me a lot of time if the help was up to date.
&gt; I hope this can be changed so others can make a kernel for sata systems
&gt; quicker.

From: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;

Add help info for BLK_DEV_SD referring to its use in
SATA or PATA driver configurations.

Add help text for "ATA" indicating that it probably needs
some SCSI config symbols enabled in order to be useful.

Signed-off-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6</title>
<updated>2007-06-18T17:38:09+00:00</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@woody.linux-foundation.org</email>
</author>
<published>2007-06-18T17:38:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=4cc21505a09354ade787de368bd697a1bba3b213'/>
<id>urn:sha1:4cc21505a09354ade787de368bd697a1bba3b213</id>
<content type='text'>
* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:
  [SCSI] ESP: Don't forget to clear ESP_FLAG_RESETTING.
  [SCSI] fusion: fix for BZ 8426 - massive slowdown on SCSI CD/DVD drive
</content>
</entry>
<entry>
<title>ide-scsi: fix OOPS in idescsi_expiry()</title>
<updated>2007-06-16T00:24:44+00:00</updated>
<author>
<name>Bartlomiej Zolnierkiewicz</name>
<email>bzolnier@gmail.com</email>
</author>
<published>2007-06-16T00:24:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=d1be0a8225f2cb1cdc356ebb0ae6800f023ce67d'/>
<id>urn:sha1:d1be0a8225f2cb1cdc356ebb0ae6800f023ce67d</id>
<content type='text'>
drive-&gt;driver_data contains pointer to Scsi_Host not idescsi_scsi_t.

Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] ESP: Don't forget to clear ESP_FLAG_RESETTING.</title>
<updated>2007-06-13T20:38:01+00:00</updated>
<author>
<name>Thomas Bogendoerfer</name>
<email>tsbogend@alpha.franken.de</email>
</author>
<published>2007-06-13T19:58:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=204abf28679cd55a8e254b18965583bb1c8bc739'/>
<id>urn:sha1:204abf28679cd55a8e254b18965583bb1c8bc739</id>
<content type='text'>
esp_reset_cleanup() does everything necessary except clear
the flag, so we never exit resetting state.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@SteelEye.com&gt;
</content>
</entry>
</feed>
