From: NeilBrown Date: Wed, 11 May 2011 04:51:19 +0000 (+1000) Subject: md/raid1: improve handling of pages allocated for write-behind. X-Git-Tag: v3.0-rc1~358^2~5 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=af6d7b760c7547c1a410a333bdb24daed24e1043;p=pandora-kernel.git md/raid1: improve handling of pages allocated for write-behind. The current handling and freeing of these pages is a bit fragile. We only keep the list of allocated pages in each bio, so we need to still have a valid bio when freeing the pages, which is a bit clumsy. So simply store the allocated page list in the r1_bio so it can easily be found and freed when we are finished with the r1_bio. Signed-off-by: NeilBrown --- Reading git-diff-tree failed