--- mm/truncate.c | 3 +++ 1 file changed, 3 insertions(+) Index: linux-2.6.21-rc7/mm/truncate.c =================================================================== --- linux-2.6.21-rc7.orig/mm/truncate.c 2007-04-22 07:09:46.000000000 -0700 +++ linux-2.6.21-rc7/mm/truncate.c 2007-04-22 16:04:52.000000000 -0700 @@ -168,6 +168,9 @@ void truncate_inode_pages_range(struct a if (mapping->nrpages == 0) return; + printk("truncate %p %ld-%ld lend offset = %ld size-1 =%ld\n", + mapping, lstart, lend, page_cache_offset(mapping, lend), + page_cache_size(mapping) -1); BUG_ON(page_cache_offset(mapping, lend) != page_cache_size(mapping) - 1); end = page_cache_index(mapping, lend);