1 Apr 2007 07:10
+ revert-retries-in-ext3_prepare_write-violate-ordering-requirements.patch added to -mm tree
<akpm <at> linux-foundation.org>
2007-04-01 05:10:34 GMT
2007-04-01 05:10:34 GMT
The patch titled
revert "retries in ext3_prepare_write() violate ordering requirements"
has been added to the -mm tree. Its filename is
revert-retries-in-ext3_prepare_write-violate-ordering-requirements.patch
*** Remember to use Documentation/SubmitChecklist when testing your code ***
See http://www.zip.com.au/~akpm/linux/patches/stuff/added-to-mm.txt to find
out what to do about this
------------------------------------------------------
Subject: revert "retries in ext3_prepare_write() violate ordering requirements"
From: Andrew Morton <akpm <at> linux-foundation.org>
Revert e92a4d595b464c4aae64be39ca61a9ffe9c8b278.
Dmitry points out
"When we block_prepare_write() failed while ext3_prepare_write() we jump to
"failure" label and call ext3_prepare_failure() witch search last mapped bh
and invoke commit_write untill it. This is wrong!! because some bh from
begining to the last mapped bh may be not uptodate. As a result we commit to
disk not uptodate page content witch contains garbage from previous usage."
and
"Unexpected file size increasing."
Call trace the same as it was in first issue but result is different.
(Continue reading)
RSS Feed