<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/message/fusion/mptbase.c, branch v2.6.34</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=v2.6.34</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=v2.6.34'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2010-01-18T16:48:09+00:00</updated>
<entry>
<title>[SCSI] fusion: fix warning when not using procfs</title>
<updated>2010-01-18T16:48:09+00:00</updated>
<author>
<name>Erik Ekman</name>
<email>erik@kryo.se</email>
</author>
<published>2009-12-14T20:21:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=e47c11c7a402a054a85cb917a6ed020f6b5fae04'/>
<id>urn:sha1:e47c11c7a402a054a85cb917a6ed020f6b5fae04</id>
<content type='text'>
Fixes the following warning:
drivers/message/fusion/mptbase.c:129: warning: 'mpt_proc_root_dir' defined but not used
also moves it from public data section since it is static.

Signed-off-by: Erik Ekman &lt;erik@kryo.se&gt;
Acked-by: "Desai, Kashyap" &lt;Kashyap.Desai@lsi.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@suse.de&gt;
</content>
</entry>
<entry>
<title>[SCSI] mptsas: Fix issue with chain pools allocation on katmai</title>
<updated>2010-01-17T18:16:17+00:00</updated>
<author>
<name>Anatolij Gustschin</name>
<email>agust@denx.de</email>
</author>
<published>2009-12-12T13:52:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=f1053a7ca9ce095d95bcc1cf41684c5e4f3e7751'/>
<id>urn:sha1:f1053a7ca9ce095d95bcc1cf41684c5e4f3e7751</id>
<content type='text'>
Since commit 9d2e9d66a3f032667934144cd61c396ba49f090d
mptsas driver fails to allocate memory for the MPT chain buffers
for second LSI adapter on PPC440SPe Katmai platform:
...
ioc1: LSISAS1068E B3: Capabilities={Initiator}
mptbase: ioc1: ERROR - Unable to allocate Reply, Request, Chain Buffers!
mptbase: ioc1: ERROR - didn't initialize properly! (-3)
mptsas: probe of 0002:31:00.0 failed with error -3

This commit increased MPT_FC_CAN_QUEUE value but initChainBuffers()
doesn't differentiate between SAS and FC causing increased allocation
for SAS case, too. Later pci_alloc_consistent() fails to allocate
increased chain buffer pool size for SAS case.

Provide a fix by looking at the bus type and using appropriate
MPT_SAS_CAN_QUEUE value while calculation of the number of chain
buffers.

Signed-off-by: Anatolij Gustschin &lt;agust@denx.de&gt;
Acked-by: Kashyap Desai &lt;kashyap.desai@lsi.com&gt;
Cc: Stable Tree &lt;stable@kernel.org&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@suse.de&gt;
</content>
</entry>
<entry>
<title>[SCSI] mpt fusion: Fix 32 bit platforms with 64 bit resources.</title>
<updated>2009-12-10T15:45:14+00:00</updated>
<author>
<name>Pravin Bathija</name>
<email>pbathija@amcc.com</email>
</author>
<published>2009-12-03T01:51:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=e46b63b37c3296f0aca92d8b62bbf130f2bec7dd'/>
<id>urn:sha1:e46b63b37c3296f0aca92d8b62bbf130f2bec7dd</id>
<content type='text'>
Powerpc 44x uses 36 bit real address while the real address defined in
MPT Fusion driver is of type 32 bit. This causes ioremap to fail and
driver fails to initialize. This fix changes the data types
representing the real address from unsigned long 32-bit types to
resource_size_t which is 64-bit. The driver has been tested, the disks
get discovered correctly and can do IO.

[jejb: added printk fix for resource_size_t object]
Signed-off-by: Pravin Bathija &lt;pbathija@amcc.com&gt;
Acked-by: "Desai, Kashyap" &lt;Kashyap.Desai@lsi.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@suse.de&gt;
</content>
</entry>
<entry>
<title>trivial: fix typos "man[ae]g?ment" -&gt; "management"</title>
<updated>2009-09-21T13:14:56+00:00</updated>
<author>
<name>Uwe Kleine-Koenig</name>
<email>u.kleine-koenig@pengutronix.de</email>
</author>
<published>2009-07-23T06:31:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=3dbda77e6f3375f87090cfce97b2551d3723521b'/>
<id>urn:sha1:3dbda77e6f3375f87090cfce97b2551d3723521b</id>
<content type='text'>
Signed-off-by: Uwe Kleine-Koenig &lt;u.kleine-koenig@pengutronix.de&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>[SCSI] mptsas : PAE Kernel more than 4 GB kernel panic</title>
<updated>2009-09-12T14:35:27+00:00</updated>
<author>
<name>Kashyap, Desai</name>
<email>kashyap.desai@lsi.com</email>
</author>
<published>2009-09-02T06:14:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=c55b89fba9872ebcd5ac15cdfdad29ffb89329f0'/>
<id>urn:sha1:c55b89fba9872ebcd5ac15cdfdad29ffb89329f0</id>
<content type='text'>
This patch is solving problem for PAE kernel DMA operation.
On PAE system dma_addr and unsigned long will have different
values.
Now dma_addr is not type casted using unsigned long.

Signed-off-by: Kashyap Desai &lt;kashyap.desai@lsi.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@suse.de&gt;
</content>
</entry>
<entry>
<title>[SCSI] mptsas : Code cleanup of host page alloc and diag reset.</title>
<updated>2009-08-22T22:52:26+00:00</updated>
<author>
<name>Kashyap, Desai</name>
<email>kashyap.desai@lsi.com</email>
</author>
<published>2009-08-05T07:23:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=d130691725e9c4a098a59fc64f5ac3dcb1e2aa3b'/>
<id>urn:sha1:d130691725e9c4a098a59fc64f5ac3dcb1e2aa3b</id>
<content type='text'>
Code cleanup of host page alloc and diag reset.

Signed-off-by: James Bottomley &lt;James.Bottomley@suse.de&gt;
</content>
</entry>
<entry>
<title>convert some DMA_nnBIT_MASK() callers</title>
<updated>2009-06-19T23:46:06+00:00</updated>
<author>
<name>Andrew Morton</name>
<email>akpm@linux-foundation.org</email>
</author>
<published>2009-06-18T23:49:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=8e20ce94ce378334dea83a83ab26253b851100a2'/>
<id>urn:sha1:8e20ce94ce378334dea83a83ab26253b851100a2</id>
<content type='text'>
We're about to make DMA_nnBIT_MASK() emit `deprecated' warnings.  Convert the
remaining stragglers which are visible to the x86_64 build.

Cc: FUJITA Tomonori &lt;fujita.tomonori@lab.ntt.co.jp&gt;
Cc: James Bottomley &lt;James.Bottomley@HansenPartnership.com&gt;
Cc: Eric Moore &lt;Eric.Moore@lsil.com&gt;
Cc: Takashi Iwai &lt;tiwai@suse.de&gt;
Cc: "David S. Miller" &lt;davem@davemloft.net&gt;
Cc: Alexander Duyck &lt;alexander.h.duyck@intel.com&gt;
Cc: Yi Zou &lt;yi.zou@intel.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>fusion: fix recent kernel-doc problems</title>
<updated>2009-06-14T20:52:01+00:00</updated>
<author>
<name>Randy Dunlap</name>
<email>randy.dunlap@oracle.com</email>
</author>
<published>2009-06-14T02:37:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=9cf46a35d25debfc314dd6f090b8075bd0b7f74c'/>
<id>urn:sha1:9cf46a35d25debfc314dd6f090b8075bd0b7f74c</id>
<content type='text'>
Fix recent fusion driver kernel-doc fatal error and warnings.

Signed-off-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Cc: Eric.Moore@lsi.com
Cc: support@lsi.com
Cc: DL-MPTFusionLinux@lsi.com
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>[SCSI] mpt fusion: RAID device handling and Dual port Raid support is added</title>
<updated>2009-06-09T22:44:11+00:00</updated>
<author>
<name>Kashyap, Desai</name>
<email>kashyap.desai@lsi.com</email>
</author>
<published>2009-05-29T11:23:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=a7938b0bb3b458fe0723608be3db6c4ed8d79a8c'/>
<id>urn:sha1:a7938b0bb3b458fe0723608be3db6c4ed8d79a8c</id>
<content type='text'>
1. Handle integrated Raid device(Add/Delete) and error condition and check
   related to Raid device. is_logical_volume will represent logical volume
   device.
2. Raid device dual port support is added. Main functions to support this
   feature are mpt_raid_phys_disk_get_num_paths and mpt_raid_phys_disk_pg1.

Signed-off-by: Kashyap Desai &lt;kadesai@lsi.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@HansenPartnership.com&gt;
</content>
</entry>
<entry>
<title>[SCSI] mpt fusion: Put IOC into ready state if it not already in ready state</title>
<updated>2009-06-09T22:43:32+00:00</updated>
<author>
<name>Kashyap, Desai</name>
<email>kashyap.desai@lsi.com</email>
</author>
<published>2009-05-29T11:23:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=71278192a887d7da3e768809c6fe9979d172ff23'/>
<id>urn:sha1:71278192a887d7da3e768809c6fe9979d172ff23</id>
<content type='text'>
Signed-off-by: Kashyap Desai &lt;kadesai@lsi.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@HansenPartnership.com&gt;
</content>
</entry>
</feed>
