From c4f22a0cb396c19ed173335384bbe449f71b6fab Mon Sep 17 00:00:00 2001 From: Steven Whitehouse Date: Tue, 2 May 2006 12:09:42 -0400 Subject: [PATCH] --- yaml --- r: 38681 b: refs/heads/master c: d2d7b8a2a756fb520792ca3db3abdeed9214ae5b h: refs/heads/master i: 38679: d5ce4eb3570332cc87580477e9a618c455c72ca6 v: v3 --- [refs] | 2 +- trunk/fs/gfs2/ops_address.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 5428e39aaa10..3d714b1b4362 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 56409abbf8a9e3754d752d0189f9b9a609ec78de +refs/heads/master: d2d7b8a2a756fb520792ca3db3abdeed9214ae5b diff --git a/trunk/fs/gfs2/ops_address.c b/trunk/fs/gfs2/ops_address.c index 005c2522a879..afcc12a00a3c 100644 --- a/trunk/fs/gfs2/ops_address.c +++ b/trunk/fs/gfs2/ops_address.c @@ -126,7 +126,7 @@ static int gfs2_writepage(struct page *page, struct writeback_control *wbc) /* Is the page fully outside i_size? (truncate in progress) */ offset = i_size & (PAGE_CACHE_SIZE-1); - if (page->index >= end_index+1 || !offset) { + if (page->index > end_index || (page->index == end_index && !offset)) { page->mapping->a_ops->invalidatepage(page, 0); unlock_page(page); return 0; /* don't care */