Signed-off-by: Andrew Morton --- 25-akpm/mm/truncate.c | 1 + 1 files changed, 1 insertion(+) diff -puN mm/truncate.c~truncate_inode_pages-latency-fix mm/truncate.c --- 25/mm/truncate.c~truncate_inode_pages-latency-fix 2004-07-12 23:12:53.871816320 -0700 +++ 25-akpm/mm/truncate.c 2004-07-12 23:13:00.993733624 -0700 @@ -155,6 +155,7 @@ void truncate_inode_pages(struct address next = start; for ( ; ; ) { + cond_resched(); if (!pagevec_lookup(&pvec, mapping, next, PAGEVEC_SIZE)) { if (next == start) break; _