
From: Chris Mason <mason@suse.com>

[ data not getting flushed ]

Ummm, this might help:


---

 25-akpm/mm/filemap.c |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)

diff -puN mm/filemap.c~stop-using-locked-pages-fix mm/filemap.c
--- 25/mm/filemap.c~stop-using-locked-pages-fix	Wed Mar 17 12:36:44 2004
+++ 25-akpm/mm/filemap.c	Wed Mar 17 12:36:44 2004
@@ -180,7 +180,7 @@ static int wait_on_page_writeback_range(
 	int ret = 0;
 	pgoff_t index;
 
-	if (end > start)
+	if (end < start)
 		return 0;
 
 	pagevec_init(&pvec, 0);

_
