Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 371050
b: refs/heads/master
c: ff9a28f
h: refs/heads/master
v: v3
  • Loading branch information
Jan Kara authored and Ben Myers committed Mar 22, 2013
1 parent 7fb5349 commit a309f1d
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 19cb7e3854c9afe2ee968cbdd92293ec09e43bf3
refs/heads/master: ff9a28f6c25d18a635abcab1f49db68108203dfb
12 changes: 6 additions & 6 deletions trunk/fs/xfs/xfs_aops.c
Original file line number Diff line number Diff line change
Expand Up @@ -953,13 +953,13 @@ xfs_vm_writepage(
unsigned offset_into_page = offset & (PAGE_CACHE_SIZE - 1);

/*
* Just skip the page if it is fully outside i_size, e.g. due
* to a truncate operation that is in progress.
* Skip the page if it is fully outside i_size, e.g. due to a
* truncate operation that is in progress. We must redirty the
* page so that reclaim stops reclaiming it. Otherwise
* xfs_vm_releasepage() is called on it and gets confused.
*/
if (page->index >= end_index + 1 || offset_into_page == 0) {
unlock_page(page);
return 0;
}
if (page->index >= end_index + 1 || offset_into_page == 0)
goto redirty;

/*
* The page straddles i_size. It must be zeroed out on each
Expand Down

0 comments on commit a309f1d

Please sign in to comment.