]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
md:Avoid write invalid address if read_seqretry returned true.
authormajianpeng <majianpeng@gmail.com>
Tue, 6 Nov 2012 09:13:00 +0000 (17:13 +0800)
committerNeilBrown <neilb@suse.de>
Tue, 6 Nov 2012 11:00:19 +0000 (22:00 +1100)
commit79acf8a7d0d8808c2e4f888de39c5c6a041d0b61
tree13e1a6beb0cb07f00d5edab188a47db32406633b
parent9c20f17f92ad2a27f1cad44bb9b0fa40268142f8
md:Avoid write invalid address if read_seqretry returned true.

If read_seqretry returned true and bbp was changed, it will write
invalid address which can cause some serious problem.

This bug was introduced by commit v3.0-rc7-130-g2699b67.
So fix is suitable for 3.0.y thru 3.6.y.

Reported-by: zhuwenfeng@kedacom.com
Tested-by: zhuwenfeng@kedacom.com
Cc: stable@vger.kernel.org
Signed-off-by: Jianpeng Ma <majianpeng@gmail.com>
Signed-off-by: NeilBrown <neilb@suse.de>
drivers/md/md.c