<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/drivers/block/rsxx, branch v3.10.78</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>rsxx: remove unused variable</title>
<updated>2013-03-26T20:48:12+00:00</updated>
<author>
<name>Philip J Kelleher</name>
<email>pjk1939@linux.vnet.ibm.com</email>
</author>
<published>2013-03-26T16:06:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=80b00df291684850b5659ec95fb1fd2acbd2c0ec'/>
<id>80b00df291684850b5659ec95fb1fd2acbd2c0ec</id>
<content type='text'>
Signed-off-by: Philip J Kelleher &lt;pjk1939@linux.vnet.ibm.com&gt;
Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Philip J Kelleher &lt;pjk1939@linux.vnet.ibm.com&gt;
Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>rsxx: enable error return of rsxx_eeh_save_issued_dmas()</title>
<updated>2013-03-26T20:48:11+00:00</updated>
<author>
<name>Philip J Kelleher</name>
<email>pjk1939@linux.vnet.ibm.com</email>
</author>
<published>2013-03-26T16:03:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=4dcaf47258d59010802bd0eda933f69ee7d98cc7'/>
<id>4dcaf47258d59010802bd0eda933f69ee7d98cc7</id>
<content type='text'>
Commit d8d595df introduced a bug where we did not check for a NULL
return from kmalloc(). Make rsxx_eeh_save_issued_dmas() return an
error for that case, and make the callers handle that.

Signed-off-by: Philip J Kelleher &lt;pjk1939@linux.vnet.ibm.com&gt;
Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Commit d8d595df introduced a bug where we did not check for a NULL
return from kmalloc(). Make rsxx_eeh_save_issued_dmas() return an
error for that case, and make the callers handle that.

Signed-off-by: Philip J Kelleher &lt;pjk1939@linux.vnet.ibm.com&gt;
Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>block: removes dynamic allocation on stack</title>
<updated>2013-03-26T01:22:31+00:00</updated>
<author>
<name>Philip J Kelleher</name>
<email>pjk1939@linux.vnet.ibm.com</email>
</author>
<published>2013-03-26T01:22:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=d8d595dfce7925627de78b9eecc8598a6ffda610'/>
<id>d8d595dfce7925627de78b9eecc8598a6ffda610</id>
<content type='text'>
This patch removes dynamic allocation on the stack error.

Signed-off-by: Philip J Kelleher &lt;pjk1939@linux.vnet.ibm.com&gt;
Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch removes dynamic allocation on the stack error.

Signed-off-by: Philip J Kelleher &lt;pjk1939@linux.vnet.ibm.com&gt;
Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>rsxx: fix missing unlock on error return in rsxx_eeh_remap_dmas()</title>
<updated>2013-03-16T09:10:48+00:00</updated>
<author>
<name>Jens Axboe</name>
<email>axboe@kernel.dk</email>
</author>
<published>2013-03-16T09:10:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=351a2c6e7d265f97799ec7f6b1dde7fc7cb4b92d'/>
<id>351a2c6e7d265f97799ec7f6b1dde7fc7cb4b92d</id>
<content type='text'>
Spotted by Fenguan Wu's super build robot.

Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Spotted by Fenguan Wu's super build robot.

Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Adding in EEH support to the IBM FlashSystem 70/80 device driver</title>
<updated>2013-03-16T07:22:25+00:00</updated>
<author>
<name>Philip J Kelleher</name>
<email>pjk1939@linux.vnet.ibm.com</email>
</author>
<published>2013-03-16T07:22:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=c95246c3a2ac796cfa43e76200ede59cb4a1644f'/>
<id>c95246c3a2ac796cfa43e76200ede59cb4a1644f</id>
<content type='text'>
Changes in v2 include:
o Fixed spelling of guarantee.
o Fixed potential memory leak if slot reset fails out.
o Changed list_for_each_entry_safe with list_for_each_entry.

Signed-off-by: Philip J Kelleher &lt;pjk1939@linux.vnet.ibm.com&gt;
Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changes in v2 include:
o Fixed spelling of guarantee.
o Fixed potential memory leak if slot reset fails out.
o Changed list_for_each_entry_safe with list_for_each_entry.

Signed-off-by: Philip J Kelleher &lt;pjk1939@linux.vnet.ibm.com&gt;
Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>block: IBM RamSan 70/80 error message bug fix.</title>
<updated>2013-03-11T18:53:55+00:00</updated>
<author>
<name>Philip J Kelleher</name>
<email>pjk1939@linux.vnet.ibm.com</email>
</author>
<published>2013-02-25T19:09:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=1ebfd109822ea35b71aee4efe9ddc2e1b9ac0ed7'/>
<id>1ebfd109822ea35b71aee4efe9ddc2e1b9ac0ed7</id>
<content type='text'>
This patch includes a simple change to the rsxx_pci_remove
function that caused error messages because traffic was halted
too early.

Signed-off-by: Philip J Kelleher &lt;pjk1939@linux.vnet.ibm.com&gt;
Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch includes a simple change to the rsxx_pci_remove
function that caused error messages because traffic was halted
too early.

Signed-off-by: Philip J Kelleher &lt;pjk1939@linux.vnet.ibm.com&gt;
Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>block: IBM RamSan 70/80 branding changes.</title>
<updated>2013-03-11T18:53:55+00:00</updated>
<author>
<name>Philip J Kelleher</name>
<email>pjk1939@linux.vnet.ibm.com</email>
</author>
<published>2013-02-27T15:24:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=9bb3c4469e317919b0fde8c0e0a3ebe7bd2cf167'/>
<id>9bb3c4469e317919b0fde8c0e0a3ebe7bd2cf167</id>
<content type='text'>
This patch includes changing the hardware branding name from
IBM RamSan to IBM FlashSystem.

v2 Changes include:
o Removing the unnecessary IBM Vendor ID #define

v1 Changes include:
o Changed all references of RamSan to FlashSystem.
o Changed the vendor/device IDs for the product.
o Changed driver version number.
o Updated the MAINTAINERS file.
o Various other little things.

Signed-off-by: Philip J Kelleher &lt;pjk1939@linux.vnet.ibm.com&gt;
Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch includes changing the hardware branding name from
IBM RamSan to IBM FlashSystem.

v2 Changes include:
o Removing the unnecessary IBM Vendor ID #define

v1 Changes include:
o Changed all references of RamSan to FlashSystem.
o Changed the vendor/device IDs for the product.
o Changed driver version number.
o Updated the MAINTAINERS file.
o Various other little things.

Signed-off-by: Philip J Kelleher &lt;pjk1939@linux.vnet.ibm.com&gt;
Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>block: IBM RamSan 70/80 fixes inconsistent locking.</title>
<updated>2013-03-11T18:53:55+00:00</updated>
<author>
<name>Philip J Kelleher</name>
<email>pjk1939@linux.vnet.ibm.com</email>
</author>
<published>2013-02-25T18:31:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=03ac03a8971bd7e9f8c8b20a309b61beaf154d60'/>
<id>03ac03a8971bd7e9f8c8b20a309b61beaf154d60</id>
<content type='text'>
This patch includes changes to the cregs locking scheme. Before,
inconsistant locking would occur because of misuse of spin_lock,
spin_lock_bh, and counter parts.

Signed-off-by: Philip J Kelleher &lt;pjk1939@linux.vnet.ibm.com&gt;
Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch includes changes to the cregs locking scheme. Before,
inconsistant locking would occur because of misuse of spin_lock,
spin_lock_bh, and counter parts.

Signed-off-by: Philip J Kelleher &lt;pjk1939@linux.vnet.ibm.com&gt;
Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>block: IBM RamSan 70/80 trivial changes.</title>
<updated>2013-03-11T18:53:55+00:00</updated>
<author>
<name>Philip J Kelleher</name>
<email>pjk1939@linux.vnet.ibm.com</email>
</author>
<published>2013-02-25T18:27:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=f37912039eb04979f269de0a7dc1a601702df51a'/>
<id>f37912039eb04979f269de0a7dc1a601702df51a</id>
<content type='text'>
This patch includes trivial changes that were recommended by
different members of the Linux Community.

Changes include:
o Removing the redundant wmb().
o Formatting
o Various other little things.

Signed-off-by: Philip J Kelleher &lt;pjk1939@linux.vnet.ibm.com&gt;
Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch includes trivial changes that were recommended by
different members of the Linux Community.

Changes include:
o Removing the redundant wmb().
o Formatting
o Various other little things.

Signed-off-by: Philip J Kelleher &lt;pjk1939@linux.vnet.ibm.com&gt;
Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>block: IBM RamSan 70/80 driver fixes</title>
<updated>2013-02-18T20:35:59+00:00</updated>
<author>
<name>Philip J Kelleher</name>
<email>pjk1939@linux.vnet.ibm.com</email>
</author>
<published>2013-02-18T20:35:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=c206c70924737db6836382c09ad2dacd04bb6204'/>
<id>c206c70924737db6836382c09ad2dacd04bb6204</id>
<content type='text'>
This patch includes the following driver fixes for the
IBM RamSan 70/80 driver:

o Changed the creg_ctrl lock from a mutex to a spinlock.
o Added a count check for ioctl calls.
o Removed unnecessary casting of void pointers.
o Made every function static that needed to be.
o Added comments to explain things more thoroughly.

Signed-off-by: Philip J Kelleher &lt;pjk1939@linux.vnet.ibm.com&gt;
Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch includes the following driver fixes for the
IBM RamSan 70/80 driver:

o Changed the creg_ctrl lock from a mutex to a spinlock.
o Added a count check for ioctl calls.
o Removed unnecessary casting of void pointers.
o Made every function static that needed to be.
o Added comments to explain things more thoroughly.

Signed-off-by: Philip J Kelleher &lt;pjk1939@linux.vnet.ibm.com&gt;
Signed-off-by: Jens Axboe &lt;axboe@kernel.dk&gt;
</pre>
</div>
</content>
</entry>
</feed>
