<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/drivers/scsi, branch v2.6.16.44</title>
<subtitle>Linux kernel for Apalis and Colibri modules</subtitle>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/'/>
<entry>
<title>[libata] use kmap_atomic(KM_IRQ0) in SCSI simulator</title>
<updated>2007-02-03T01:32:59+00:00</updated>
<author>
<name>Jeff Garzik</name>
<email>jeff@garzik.org</email>
</author>
<published>2007-02-03T01:32:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=1bd73c60d5d9c9d80ebdad644b79f8a96e5d825f'/>
<id>1bd73c60d5d9c9d80ebdad644b79f8a96e5d825f</id>
<content type='text'>
We are inside spin_lock_irqsave().  quoth akpm's debug facility:

 [  231.948000] SCSI device sda: 195371568 512-byte hdwr sectors (100030 MB)
 [  232.232000] ata1.00: configured for UDMA/33
 [  232.404000] WARNING (1) at arch/i386/mm/highmem.c:47 kmap_atomic()
 [  232.404000]  [&lt;c01162e6&gt;] kmap_atomic+0xa9/0x1ab
 [  232.404000]  [&lt;c0242c81&gt;] ata_scsi_rbuf_get+0x1c/0x30
 [  232.404000]  [&lt;c0242caf&gt;] ata_scsi_rbuf_fill+0x1a/0x87
 [  232.404000]  [&lt;c0243ab2&gt;] ata_scsiop_mode_sense+0x0/0x309
 [  232.404000]  [&lt;c01729d5&gt;] end_bio_bh_io_sync+0x0/0x37
 [  232.404000]  [&lt;c02311c6&gt;] scsi_done+0x0/0x16
 [  232.404000]  [&lt;c02311c6&gt;] scsi_done+0x0/0x16
 [  232.404000]  [&lt;c0242dcc&gt;] ata_scsi_simulate+0xb0/0x13f
[...]

Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We are inside spin_lock_irqsave().  quoth akpm's debug facility:

 [  231.948000] SCSI device sda: 195371568 512-byte hdwr sectors (100030 MB)
 [  232.232000] ata1.00: configured for UDMA/33
 [  232.404000] WARNING (1) at arch/i386/mm/highmem.c:47 kmap_atomic()
 [  232.404000]  [&lt;c01162e6&gt;] kmap_atomic+0xa9/0x1ab
 [  232.404000]  [&lt;c0242c81&gt;] ata_scsi_rbuf_get+0x1c/0x30
 [  232.404000]  [&lt;c0242caf&gt;] ata_scsi_rbuf_fill+0x1a/0x87
 [  232.404000]  [&lt;c0243ab2&gt;] ata_scsiop_mode_sense+0x0/0x309
 [  232.404000]  [&lt;c01729d5&gt;] end_bio_bh_io_sync+0x0/0x37
 [  232.404000]  [&lt;c02311c6&gt;] scsi_done+0x0/0x16
 [  232.404000]  [&lt;c02311c6&gt;] scsi_done+0x0/0x16
 [  232.404000]  [&lt;c0242dcc&gt;] ata_scsi_simulate+0xb0/0x13f
[...]

Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[SCSI] arcmsr: fix up sysfs values</title>
<updated>2007-01-30T20:23:00+00:00</updated>
<author>
<name>James Bottomley</name>
<email>James.Bottomley@SteelEye.com</email>
</author>
<published>2007-01-27T23:54:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=f6013cc7f40d9b191a6b879a1941871b54552a81'/>
<id>f6013cc7f40d9b191a6b879a1941871b54552a81</id>
<content type='text'>
The sysfs files in arcmsr are non-standard in that they aren't simple
filename value pairs, the values actually contain preceeding text which
would have to be parsed.  The idea of sysfs files is that the file name
is the description and the contents is a simple value.

Fix up arcmsr to conform to this standard.

Signed-off-by: James Bottomley &lt;James.Bottomley@SteelEye.com&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The sysfs files in arcmsr are non-standard in that they aren't simple
filename value pairs, the values actually contain preceeding text which
would have to be parsed.  The idea of sysfs files is that the file name
is the description and the contents is a simple value.

Fix up arcmsr to conform to this standard.

Signed-off-by: James Bottomley &lt;James.Bottomley@SteelEye.com&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[SCSI] areca sysfs fix</title>
<updated>2007-01-30T20:22:58+00:00</updated>
<author>
<name>Andrew Morton</name>
<email>akpm@osdl.org</email>
</author>
<published>2007-01-27T23:53:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=e43c51964140ae3b11b320fae451f47ecb7763d4'/>
<id>e43c51964140ae3b11b320fae451f47ecb7763d4</id>
<content type='text'>
Remove sysfs_remove_bin_file() return-value checking from the areca driver.

There's nothing a driver can do if sysfs file removal fails, so we'll soon be
changing sysfs_remove_bin_file() to internally print a diagnostic and to
return void.

Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove sysfs_remove_bin_file() return-value checking from the areca driver.

There's nothing a driver can do if sysfs file removal fails, so we'll soon be
changing sysfs_remove_bin_file() to internally print a diagnostic and to
return void.

Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[SCSI] arcmsr: initial driver, version 1.20.00.13</title>
<updated>2007-01-30T20:22:57+00:00</updated>
<author>
<name>Erich Chen</name>
<email>erich@areca.com.tw</email>
</author>
<published>2007-01-27T23:52:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=144d09c6b0f3638ba03f9994a01aa0136b86918c'/>
<id>144d09c6b0f3638ba03f9994a01aa0136b86918c</id>
<content type='text'>
arcmsr is a driver for the Areca Raid controller, a host based RAID
subsystem that speaks SCSI at the firmware level.

This patch is quite a clean up over the initial submission with
contributions from:

Randy Dunlap &lt;rdunlap@xenotime.net&gt;
Christoph Hellwig &lt;hch@lst.de&gt;
Matthew Wilcox &lt;matthew@wil.cx&gt;
Adrian Bunk &lt;bunk@stusta.de&gt;

Signed-off-by: Erich Chen &lt;erich@areca.com.tw&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
arcmsr is a driver for the Areca Raid controller, a host based RAID
subsystem that speaks SCSI at the firmware level.

This patch is quite a clean up over the initial submission with
contributions from:

Randy Dunlap &lt;rdunlap@xenotime.net&gt;
Christoph Hellwig &lt;hch@lst.de&gt;
Matthew Wilcox &lt;matthew@wil.cx&gt;
Adrian Bunk &lt;bunk@stusta.de&gt;

Signed-off-by: Erich Chen &lt;erich@areca.com.tw&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[SCSI] qla1280 bus reset typo</title>
<updated>2007-01-22T20:41:22+00:00</updated>
<author>
<name>Jes Sorensen</name>
<email>jes@sgi.com</email>
</author>
<published>2007-01-22T19:21:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=6516dfec53f26f6de42785fd27f4e2a42950c793'/>
<id>6516dfec53f26f6de42785fd27f4e2a42950c793</id>
<content type='text'>
Fix typo in check of return value of qla1280_bus_reset() which would
result in an adapter reset in addition to the bus reset.

Signed-off-by: Jes Sorensen &lt;jes@sgi.com&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix typo in check of return value of qla1280_bus_reset() which would
result in an adapter reset in addition to the bus reset.

Signed-off-by: Jes Sorensen &lt;jes@sgi.com&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[SCSI] qla1280 command timeout</title>
<updated>2007-01-22T20:41:22+00:00</updated>
<author>
<name>Jes Sorensen</name>
<email>jes@sgi.com</email>
</author>
<published>2007-01-22T19:20:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=12143549cc27c4ba4f83ab97d78d495c34c220f2'/>
<id>12143549cc27c4ba4f83ab97d78d495c34c220f2</id>
<content type='text'>
Original patch from Ian Dall in bugzilla. Set command timeout as
specified by the SCSI layer rather than hardcode it to 30 seconds. I
have received a couple of reports of people hitting this one with
various tape configurations and the patch looks obviously correct.

From http://bugzilla.kernel.org/show_bug.cgi?id=6275

Ian Dall &lt;ian@beware.dropbear.id.au&gt;:

The command sent to the card was using a 30second timeout regardless of the
timeout requested in the scsi command passed down from higher levels.

Signed-off-by: Jes Sorensen &lt;jes@sgi.com&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Original patch from Ian Dall in bugzilla. Set command timeout as
specified by the SCSI layer rather than hardcode it to 30 seconds. I
have received a couple of reports of people hitting this one with
various tape configurations and the patch looks obviously correct.

From http://bugzilla.kernel.org/show_bug.cgi?id=6275

Ian Dall &lt;ian@beware.dropbear.id.au&gt;:

The command sent to the card was using a 30second timeout regardless of the
timeout requested in the scsi command passed down from higher levels.

Signed-off-by: Jes Sorensen &lt;jes@sgi.com&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>scsi: clear garbage after CDBs on SG_IO</title>
<updated>2006-12-17T20:32:00+00:00</updated>
<author>
<name>Tejun Heo</name>
<email>htejun@gmail.com</email>
</author>
<published>2006-12-17T20:32:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=961428b9aed2ee9cf631d16f1620640cd54a4557'/>
<id>961428b9aed2ee9cf631d16f1620640cd54a4557</id>
<content type='text'>
ATAPI devices transfer fixed number of bytes for CDBs (12 or 16).  Some
ATAPI devices choke when shorter CDB is used and the left bytes contain
garbage.  Block SG_IO cleared left bytes but SCSI SG_IO didn't.  This patch
makes SCSI SG_IO clear it and simplify CDB clearing in block SG_IO.

Signed-off-by: Tejun Heo &lt;htejun@gmail.com&gt;
Acked-by: Jens Axboe &lt;jens.axboe@oracle.com&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ATAPI devices transfer fixed number of bytes for CDBs (12 or 16).  Some
ATAPI devices choke when shorter CDB is used and the left bytes contain
garbage.  Block SG_IO cleared left bytes but SCSI SG_IO didn't.  This patch
makes SCSI SG_IO clear it and simplify CDB clearing in block SG_IO.

Signed-off-by: Tejun Heo &lt;htejun@gmail.com&gt;
Acked-by: Jens Axboe &lt;jens.axboe@oracle.com&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>sata_nv/amd74xx: Add MCP61 support</title>
<updated>2006-12-14T22:18:27+00:00</updated>
<author>
<name>Andrew Chew</name>
<email>achew@nvidia.com</email>
</author>
<published>2006-12-14T22:18:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=2633840dae17c52bee3ea29d43e49b1d70347184'/>
<id>2633840dae17c52bee3ea29d43e49b1d70347184</id>
<content type='text'>
Added MCP61 support to sata_nv and amd74xx.

Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added MCP61 support to sata_nv and amd74xx.

Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[libata] sata_nv: add PCI IDs</title>
<updated>2006-12-14T22:15:42+00:00</updated>
<author>
<name>Jeff Garzik</name>
<email>jeff@garzik.org</email>
</author>
<published>2006-12-14T22:15:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=74e7ab115fbc5b3e1db3da258aa9b8559e63d4c4'/>
<id>74e7ab115fbc5b3e1db3da258aa9b8559e63d4c4</id>
<content type='text'>
Based on a patch contributed by Andrew Chew @ NVIDIA.

Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Based on a patch contributed by Andrew Chew @ NVIDIA.

Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[SCSI] gdth: Fix &amp;&amp; typos</title>
<updated>2006-12-14T21:40:00+00:00</updated>
<author>
<name>Jean Delvare</name>
<email>khali@linux-fr.org</email>
</author>
<published>2006-12-14T21:40:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=b089ea69c5511584db9421348c3b17631d144c63'/>
<id>b089ea69c5511584db9421348c3b17631d144c63</id>
<content type='text'>
Fix uses of "&amp;&amp;" where "&amp;" was obviously intended instead.

Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix uses of "&amp;&amp;" where "&amp;" was obviously intended instead.

Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</pre>
</div>
</content>
</entry>
</feed>
