<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/git/stable/linux.git/drivers/scsi/aacraid, branch linux-2.6.14.y</title>
<subtitle>Linux kernel stable tree</subtitle>
<id>https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/atom?h=linux-2.6.14.y</id>
<link rel='self' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/atom?h=linux-2.6.14.y'/>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/'/>
<updated>2005-10-16T17:00:36+00:00</updated>
<entry>
<title>[SCSI] Fix aacraid regression</title>
<updated>2005-10-16T17:00:36+00:00</updated>
<author>
<name>Salyzyn, Mark</name>
<email>mark_salyzyn@adaptec.com</email>
</author>
<published>2005-10-05T16:58:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=7a9366e46c167930f8bd9e378a3656861c5a41b6'/>
<id>urn:sha1:7a9366e46c167930f8bd9e378a3656861c5a41b6</id>
<content type='text'>
Juan was kind enough to linger on site, and work on a production
machine, to try the parameter to make the system stable. He discovered
that reducing the maximum transfer size issued to the adapter to 128KB
stabilized his system. This is related to an earlier change for the
2.6.13 tree resulting from Martin Drab's testing where the transfer size
was reduced from 4G to 256KB; we needed to go still further in scaling
back the request size.

Here is the patch that tames this regression.

Signed-off-by: Mark Salyzyn &lt;aacraid@adaptec.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@SteelEye.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] aacraid: host_lock not released fix</title>
<updated>2005-10-15T00:10:13+00:00</updated>
<author>
<name>Mark Haverkamp</name>
<email>markh@osdl.org</email>
</author>
<published>2005-10-14T22:59:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=0e7734d3ca24302a513e69dd24a560c34047c038'/>
<id>urn:sha1:0e7734d3ca24302a513e69dd24a560c34047c038</id>
<content type='text'>
While doing some testing of error cases I ran into this bug.  In some cases
the reset handler can exit with the host_lock still held.

Signed-off-by: Mark Haverkamp &lt;markh@osdl.org&gt;
Cc: James Bottomley &lt;James.Bottomley@steeleye.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[SCSI] aacraid: remove aac_insert_entry</title>
<updated>2005-09-26T22:49:07+00:00</updated>
<author>
<name>Mark Haverkamp</name>
<email>markh@osdl.org</email>
</author>
<published>2005-09-20T19:57:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=1640a2c385a860ef25be4a8d18a528c4b6f02bd6'/>
<id>urn:sha1:1640a2c385a860ef25be4a8d18a528c4b6f02bd6</id>
<content type='text'>
Received from Mark Salyzyn from Adaptec.

High Priority Queues have *never* been used in the entire history of the
aac based adapters. Associated with this, aac_insert_entry can be
removed, SavedIrql can be removed &amp; padding variable can be removed.
With the movement of SavedIrql out &amp; replaced with an automatic variable
qflags, the locking can be refined somewhat. The sparse warnings did not
catch the need for byte swapping in the 'dprintk' debugging print
macros, so fixed this up when this code was moved outside of the now
refined locking.

Signed-off-by: Mark Haverkamp &lt;markh@osdl.org&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@SteelEye.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] aacraid: fib size math fix</title>
<updated>2005-09-26T22:48:29+00:00</updated>
<author>
<name>Mark Haverkamp</name>
<email>markh@osdl.org</email>
</author>
<published>2005-09-20T19:57:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=63a70eeaafe0e17e7f45cba495cb457d06070419'/>
<id>urn:sha1:63a70eeaafe0e17e7f45cba495cb457d06070419</id>
<content type='text'>
Received from Mark Salyzyn from Adaptec.

The size of the command packet's scatter gather list maximum size was
miscalculated in the low range leading to the driver initialization
limiting the maximum i/o size that could go to the Adapter. There were
no negative operational side effects resulting from this bad math, only
a subtle limit in performance of the Adapter at the top end of the
range.

Signed-off-by: Mark Haverkamp &lt;markh@osdl.org&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@SteelEye.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] aacraid: initialization timeout</title>
<updated>2005-09-26T22:46:59+00:00</updated>
<author>
<name>Mark Haverkamp</name>
<email>markh@osdl.org</email>
</author>
<published>2005-09-20T19:56:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=9203344cb8ecc554a1d36eae6661235ed422cf59'/>
<id>urn:sha1:9203344cb8ecc554a1d36eae6661235ed422cf59</id>
<content type='text'>
Received from Mark Salyzyn from Adaptec.

In the rare instances where the adapter, or the motherboard, is
misbehaving; driver initialization or shutdown becomes problematic. By
introducing a 3 minute timeout on the first interrupt driven command
during initialization, or the issuance of the adapter shutdown command
during driver unload, we can resolve the lockup problems induced by
common (but rare) hardware misbehaviors.

The timeout during initialization, should it occur, is accompanied by a
message presented to the console and the logs indicating that the user
should inspect and resolve problems with interrupt routing.

Signed-off-by: Mark Haverkamp &lt;markh@osdl.org&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@SteelEye.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] aacraid: error return checking</title>
<updated>2005-09-26T22:46:18+00:00</updated>
<author>
<name>Mark Haverkamp</name>
<email>markh@osdl.org</email>
</author>
<published>2005-09-20T19:56:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=08efb7b6116927c8b6e0af5064448e3aa13300e6'/>
<id>urn:sha1:08efb7b6116927c8b6e0af5064448e3aa13300e6</id>
<content type='text'>
This patch adds some additional error return checking and error return
value propagation during initialization. Also, the deprecation of
pci_module_init with pci_register_driver along with the change in return
values.

Signed-off-by: Mark Haverkamp &lt;markh@osdl.org&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@SteelEye.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] aacraid: handle AIF hotplug events (update)</title>
<updated>2005-09-26T22:42:50+00:00</updated>
<author>
<name>Mark Haverkamp</name>
<email>markh@osdl.org</email>
</author>
<published>2005-09-26T20:04:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=131256cf203d0df62014dda8453a70cb6af0d0bb'/>
<id>urn:sha1:131256cf203d0df62014dda8453a70cb6af0d0bb</id>
<content type='text'>
Received from Mark Salyzyn from Adaptec.

Hotplug sniffs the AIFs (events) from the adapter and if a container
change resulting in the device going offline (container zero), online
(container zero completed) or changing capacity (morph) it will take
actions by calling the appropriate API.

Signed-off-by: Mark Haverkamp &lt;markh@osdl.org&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@SteelEye.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] aacraid: aacraid: AIF preallocation (update)</title>
<updated>2005-09-26T22:41:49+00:00</updated>
<author>
<name>Mark Haverkamp</name>
<email>markh@osdl.org</email>
</author>
<published>2005-09-26T20:02:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=2f130980d14cb938226011875ca5224cd46dc1f9'/>
<id>urn:sha1:2f130980d14cb938226011875ca5224cd46dc1f9</id>
<content type='text'>
Recevied from Mark Salyzyn from Adaptec.

Aif pre-allocation is used to pull the kmalloc outside of the locks.

Applies to the scsi-misc-2.6 git tree.

Signed-off-by: Mark Haverkamp &lt;markh@osdl.org&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@SteelEye.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] aacraid: Greater than 2TB capacity support</title>
<updated>2005-09-26T22:41:13+00:00</updated>
<author>
<name>Mark Haverkamp</name>
<email>markh@osdl.org</email>
</author>
<published>2005-09-22T16:15:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=7a8cf29d69e077dfe90e327859201fd9b75a47ce'/>
<id>urn:sha1:7a8cf29d69e077dfe90e327859201fd9b75a47ce</id>
<content type='text'>
Received from Mark Salyzyn from Adaptec.

There are a few adapters that are capable of creating devices with this large
of a capacity, but now that we have the large fib support in, the management
applications will be capable of generating them.  The problem is, once they are
created, the driver will not be able to access the devices correctly without
this patch.

Signed-off-by: Mark Haverkamp &lt;markh@osdl.org&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@SteelEye.com&gt;
</content>
</entry>
<entry>
<title>Merge by hand (conflicts in sd.c)</title>
<updated>2005-09-06T22:52:54+00:00</updated>
<author>
<name>James Bottomley</name>
<email>jejb@titanic.(none)</email>
</author>
<published>2005-09-06T22:52:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=17fa53da1239b8712c5cebbd72a74c713b6c2db9'/>
<id>urn:sha1:17fa53da1239b8712c5cebbd72a74c713b6c2db9</id>
<content type='text'>
</content>
</entry>
</feed>
