<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/drivers/md, branch tegra</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>Merge branch 'linux-3.1.y' into android-tegra-nv-3.1</title>
<updated>2012-01-24T11:35:20+00:00</updated>
<author>
<name>Varun Wadekar</name>
<email>vwadekar@nvidia.com</email>
</author>
<published>2012-01-24T11:22:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=058cf848b62154a6ac13e276899fbb6650df0b74'/>
<id>058cf848b62154a6ac13e276899fbb6650df0b74</id>
<content type='text'>
Linux 3.1.10

Change-Id: I465d184c492e8041dd0cd90f2cb70fde17ba7118
Signed-off-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Linux 3.1.10

Change-Id: I465d184c492e8041dd0cd90f2cb70fde17ba7118
Signed-off-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>md/raid1: perform bad-block tests for WriteMostly devices too.</title>
<updated>2012-01-18T15:31:57+00:00</updated>
<author>
<name>NeilBrown</name>
<email>neilb@suse.de</email>
</author>
<published>2012-01-08T14:41:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=ed5eb44d43c04727df9f73863ef276b75df24562'/>
<id>ed5eb44d43c04727df9f73863ef276b75df24562</id>
<content type='text'>
commit 307729c8bc5b5a41361af8af95906eee7552acb1 upstream.

We normally try to avoid reading from write-mostly devices, but when
we do we really have to check for bad blocks and be sure not to
try reading them.

With the current code, best_good_sectors might not get set and that
causes zero-length read requests to be send down which is very
confusing.

This bug was introduced in commit d2eb35acfdccbe2 and so the patch
is suitable for 3.1.x and 3.2.x

Reported-and-tested-by: Michał Mirosław &lt;mirq-linux@rere.qmqm.pl&gt;
Reported-and-tested-by: Art -kwaak- van Breemen &lt;ard@telegraafnet.nl&gt;
Signed-off-by: NeilBrown &lt;neilb@suse.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
commit 307729c8bc5b5a41361af8af95906eee7552acb1 upstream.

We normally try to avoid reading from write-mostly devices, but when
we do we really have to check for bad blocks and be sure not to
try reading them.

With the current code, best_good_sectors might not get set and that
causes zero-length read requests to be send down which is very
confusing.

This bug was introduced in commit d2eb35acfdccbe2 and so the patch
is suitable for 3.1.x and 3.2.x

Reported-and-tested-by: Michał Mirosław &lt;mirq-linux@rere.qmqm.pl&gt;
Reported-and-tested-by: Art -kwaak- van Breemen &lt;ard@telegraafnet.nl&gt;
Signed-off-by: NeilBrown &lt;neilb@suse.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "dm crypt: scale to multiple cpus"</title>
<updated>2012-01-06T12:35:43+00:00</updated>
<author>
<name>Kasoju Mallikarjun</name>
<email>mkasoju@nvidia.com</email>
</author>
<published>2011-12-27T13:29:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=72402780924a770e5a94573e4cd52fd8edd44da3'/>
<id>72402780924a770e5a94573e4cd52fd8edd44da3</id>
<content type='text'>
This reverts commit c029772125594e31eb1a5ad9e0913724ed9891f2.

Change-Id: Id9ad9be437cd79db20362e1cc4b81b7380ee7f3d
Reviewed-on: http://git-master/r/72237
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Mallikarjun Kasoju &lt;mkasoju@nvidia.com&gt;
Tested-by: Mallikarjun Kasoju &lt;mkasoju@nvidia.com&gt;
Tested-by: Ahung Cheng &lt;ahcheng@nvidia.com&gt;
Reviewed-by: Venkat Moganty &lt;vmoganty@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit c029772125594e31eb1a5ad9e0913724ed9891f2.

Change-Id: Id9ad9be437cd79db20362e1cc4b81b7380ee7f3d
Reviewed-on: http://git-master/r/72237
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Mallikarjun Kasoju &lt;mkasoju@nvidia.com&gt;
Tested-by: Mallikarjun Kasoju &lt;mkasoju@nvidia.com&gt;
Tested-by: Ahung Cheng &lt;ahcheng@nvidia.com&gt;
Reviewed-by: Venkat Moganty &lt;vmoganty@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "dm crypt: use io thread for reads only if mempool exhausted"</title>
<updated>2012-01-06T12:35:06+00:00</updated>
<author>
<name>Kasoju Mallikarjun</name>
<email>mkasoju@nvidia.com</email>
</author>
<published>2011-12-27T13:27:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=51ef8c15c4fb5eb1eb510a2f4dacf9f98da2bc34'/>
<id>51ef8c15c4fb5eb1eb510a2f4dacf9f98da2bc34</id>
<content type='text'>
This reverts commit 20c82538e4f5ede51bc2b4795bc6e5cae772796d.

Conflicts:

	drivers/md/dm-crypt.c

Change-Id: Id6c1f774c735836652c07ee279fb81093e732372
Reviewed-on: http://git-master/r/72236
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Mallikarjun Kasoju &lt;mkasoju@nvidia.com&gt;
Tested-by: Mallikarjun Kasoju &lt;mkasoju@nvidia.com&gt;
Tested-by: Ahung Cheng &lt;ahcheng@nvidia.com&gt;
Reviewed-by: Venkat Moganty &lt;vmoganty@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 20c82538e4f5ede51bc2b4795bc6e5cae772796d.

Conflicts:

	drivers/md/dm-crypt.c

Change-Id: Id6c1f774c735836652c07ee279fb81093e732372
Reviewed-on: http://git-master/r/72236
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Mallikarjun Kasoju &lt;mkasoju@nvidia.com&gt;
Tested-by: Mallikarjun Kasoju &lt;mkasoju@nvidia.com&gt;
Tested-by: Ahung Cheng &lt;ahcheng@nvidia.com&gt;
Reviewed-by: Venkat Moganty &lt;vmoganty@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "dm crypt: add post iv call to iv generator"</title>
<updated>2012-01-06T12:34:47+00:00</updated>
<author>
<name>Kasoju Mallikarjun</name>
<email>mkasoju@nvidia.com</email>
</author>
<published>2011-12-27T13:10:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=9ae7d2174f250445884817ca86aca2bea1e5c723'/>
<id>9ae7d2174f250445884817ca86aca2bea1e5c723</id>
<content type='text'>
This reverts commit 2dc5327d3acb3340ab6fa3981401b076b78a51f4.

Change-Id: I58ed3f6e8f9d053cb2ae9cfb0ae57528055a902b
Reviewed-on: http://git-master/r/72235
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Mallikarjun Kasoju &lt;mkasoju@nvidia.com&gt;
Tested-by: Mallikarjun Kasoju &lt;mkasoju@nvidia.com&gt;
Tested-by: Ahung Cheng &lt;ahcheng@nvidia.com&gt;
Reviewed-by: Venkat Moganty &lt;vmoganty@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 2dc5327d3acb3340ab6fa3981401b076b78a51f4.

Change-Id: I58ed3f6e8f9d053cb2ae9cfb0ae57528055a902b
Reviewed-on: http://git-master/r/72235
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Mallikarjun Kasoju &lt;mkasoju@nvidia.com&gt;
Tested-by: Mallikarjun Kasoju &lt;mkasoju@nvidia.com&gt;
Tested-by: Ahung Cheng &lt;ahcheng@nvidia.com&gt;
Reviewed-by: Venkat Moganty &lt;vmoganty@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "dm crypt: add multi key capability"</title>
<updated>2012-01-06T12:33:39+00:00</updated>
<author>
<name>Kasoju Mallikarjun</name>
<email>mkasoju@nvidia.com</email>
</author>
<published>2011-12-27T13:07:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=33646791bf62d2fb55f7f483d54e72af8812fc6f'/>
<id>33646791bf62d2fb55f7f483d54e72af8812fc6f</id>
<content type='text'>
This reverts commit d1f9642381847e2b94caa34c3533211cf36ffcf4.

Change-Id: If1879b331c1f0e3dea7433c5de53ac653743d9c2
Reviewed-on: http://git-master/r/72234
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Mallikarjun Kasoju &lt;mkasoju@nvidia.com&gt;
Tested-by: Mallikarjun Kasoju &lt;mkasoju@nvidia.com&gt;
Tested-by: Ahung Cheng &lt;ahcheng@nvidia.com&gt;
Reviewed-by: Venkat Moganty &lt;vmoganty@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit d1f9642381847e2b94caa34c3533211cf36ffcf4.

Change-Id: If1879b331c1f0e3dea7433c5de53ac653743d9c2
Reviewed-on: http://git-master/r/72234
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Mallikarjun Kasoju &lt;mkasoju@nvidia.com&gt;
Tested-by: Mallikarjun Kasoju &lt;mkasoju@nvidia.com&gt;
Tested-by: Ahung Cheng &lt;ahcheng@nvidia.com&gt;
Reviewed-by: Venkat Moganty &lt;vmoganty@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "dm crypt: add loop aes iv generator"</title>
<updated>2012-01-06T12:32:46+00:00</updated>
<author>
<name>Kasoju Mallikarjun</name>
<email>mkasoju@nvidia.com</email>
</author>
<published>2011-12-27T13:02:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=31729333f40601fb6aca0d9e52a360d4e2bf6c6a'/>
<id>31729333f40601fb6aca0d9e52a360d4e2bf6c6a</id>
<content type='text'>
This reverts commit 34745785937a2003c144c0d4802fa637470d87af.

Change-Id: Ic1ee80202b92a5ceb4e04ceb041adfbb40274ca0
Reviewed-on: http://git-master/r/72233
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Mallikarjun Kasoju &lt;mkasoju@nvidia.com&gt;
Tested-by: Mallikarjun Kasoju &lt;mkasoju@nvidia.com&gt;
Tested-by: Ahung Cheng &lt;ahcheng@nvidia.com&gt;
Reviewed-by: Venkat Moganty &lt;vmoganty@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 34745785937a2003c144c0d4802fa637470d87af.

Change-Id: Ic1ee80202b92a5ceb4e04ceb041adfbb40274ca0
Reviewed-on: http://git-master/r/72233
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Mallikarjun Kasoju &lt;mkasoju@nvidia.com&gt;
Tested-by: Mallikarjun Kasoju &lt;mkasoju@nvidia.com&gt;
Tested-by: Ahung Cheng &lt;ahcheng@nvidia.com&gt;
Reviewed-by: Venkat Moganty &lt;vmoganty@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "dm crypt: wipe keys string immediately after key is set"</title>
<updated>2012-01-06T12:32:35+00:00</updated>
<author>
<name>Kasoju Mallikarjun</name>
<email>mkasoju@nvidia.com</email>
</author>
<published>2011-12-27T12:59:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=5db23a4930bf48b01fe6cd42586a4ac15c0099aa'/>
<id>5db23a4930bf48b01fe6cd42586a4ac15c0099aa</id>
<content type='text'>
This reverts commit de8be5ac70f50a2340f24fd769a1aafa5a51ae34.

Change-Id: I4d2788550ab382ec248c7a2fa10b4cb4e2766283
Reviewed-on: http://git-master/r/72232
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Mallikarjun Kasoju &lt;mkasoju@nvidia.com&gt;
Tested-by: Mallikarjun Kasoju &lt;mkasoju@nvidia.com&gt;
Tested-by: Ahung Cheng &lt;ahcheng@nvidia.com&gt;
Reviewed-by: Venkat Moganty &lt;vmoganty@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit de8be5ac70f50a2340f24fd769a1aafa5a51ae34.

Change-Id: I4d2788550ab382ec248c7a2fa10b4cb4e2766283
Reviewed-on: http://git-master/r/72232
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Mallikarjun Kasoju &lt;mkasoju@nvidia.com&gt;
Tested-by: Mallikarjun Kasoju &lt;mkasoju@nvidia.com&gt;
Tested-by: Ahung Cheng &lt;ahcheng@nvidia.com&gt;
Reviewed-by: Venkat Moganty &lt;vmoganty@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>md/raid5: STRIPE_ACTIVE has lock semantics, add barriers</title>
<updated>2011-11-11T17:44:50+00:00</updated>
<author>
<name>Dan Williams</name>
<email>dan.j.williams@intel.com</email>
</author>
<published>2011-11-08T05:22:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=9851882600e7ad611093c661e785572bc8161493'/>
<id>9851882600e7ad611093c661e785572bc8161493</id>
<content type='text'>
commit 257a4b42af7586fab4eaec7f04e6896b86551843 upstream.

All updates that occur under STRIPE_ACTIVE should be globally visible
when STRIPE_ACTIVE clears.  test_and_set_bit() implies a barrier, but
clear_bit() does not.

This is suitable for 3.1-stable.

Signed-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;
Signed-off-by: NeilBrown &lt;neilb@suse.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
commit 257a4b42af7586fab4eaec7f04e6896b86551843 upstream.

All updates that occur under STRIPE_ACTIVE should be globally visible
when STRIPE_ACTIVE clears.  test_and_set_bit() implies a barrier, but
clear_bit() does not.

This is suitable for 3.1-stable.

Signed-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;
Signed-off-by: NeilBrown &lt;neilb@suse.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</pre>
</div>
</content>
</entry>
<entry>
<title>md/raid5: abort any pending parity operations when array fails.</title>
<updated>2011-11-11T17:44:49+00:00</updated>
<author>
<name>NeilBrown</name>
<email>neilb@suse.de</email>
</author>
<published>2011-11-08T05:22:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=8bf61ab910e9de3cb55db58794ec07c737089b10'/>
<id>8bf61ab910e9de3cb55db58794ec07c737089b10</id>
<content type='text'>
commit 9a3f530f39f4490eaa18b02719fb74ce5f4d2d86 upstream.

When the number of failed devices exceeds the allowed number
we must abort any active parity operations (checks or updates) as they
are no longer meaningful, and can lead to a BUG_ON in
handle_parity_checks6.

This bug was introduce by commit 6c0069c0ae9659e3a91b68eaed06a5c6c37f45c8
in 2.6.29.

Reported-by: Manish Katiyar &lt;mkatiyar@gmail.com&gt;
Tested-by: Manish Katiyar &lt;mkatiyar@gmail.com&gt;
Acked-by: Dan Williams &lt;dan.j.williams@intel.com&gt;
Signed-off-by: NeilBrown &lt;neilb@suse.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
commit 9a3f530f39f4490eaa18b02719fb74ce5f4d2d86 upstream.

When the number of failed devices exceeds the allowed number
we must abort any active parity operations (checks or updates) as they
are no longer meaningful, and can lead to a BUG_ON in
handle_parity_checks6.

This bug was introduce by commit 6c0069c0ae9659e3a91b68eaed06a5c6c37f45c8
in 2.6.29.

Reported-by: Manish Katiyar &lt;mkatiyar@gmail.com&gt;
Tested-by: Manish Katiyar &lt;mkatiyar@gmail.com&gt;
Acked-by: Dan Williams &lt;dan.j.williams@intel.com&gt;
Signed-off-by: NeilBrown &lt;neilb@suse.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</pre>
</div>
</content>
</entry>
</feed>
