On Fri, Apr 22, 2011 at 10:51:58AM -0700, Curt Wohlgemuth wrote: > In the bio completion routine, we should not be setting > PageUptodate at all -- it's set at sys_write() time, and is > unaffected by success/failure of the write to disk. > > This can cause a page corruption bug when > > block size < page size > > if we have only written a single block -- we might end up > setting the entire PageUptodate, which will cause subsequent > reads to get bad data. > > Signed-off-by: Curt Wohlgemuth <curtw@xxxxxxxxxx> > Reported-by: Jim Meyering <jim@xxxxxxxxxxxx> > Reported-by: Hugh Dickins <hughd@xxxxxxxxxx> > Cc: Mingming Cao <cmm@xxxxxxxxxx> Thanks, I've added this to the ext4 tree. - Ted -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html