xfs: use ->invalidatepage() length argument
->invalidatepage() aop now accepts range to invalidate so we can make use of it in xfs_vm_invalidatepage() Signed-off-by: Lukas Czerner <lczerner@redhat.com> Acked-by: Dave Chinner <dchinner@redhat.com> Reviewed-by: Ben Myers <bpm@sgi.com> Cc: xfs@oss.sgi.com
This commit is contained in:
committed by
Theodore Ts'o
parent
d8c8900ac1
commit
34097dfe88
@@ -827,8 +827,9 @@ xfs_vm_invalidatepage(
|
||||
unsigned int offset,
|
||||
unsigned int length)
|
||||
{
|
||||
trace_xfs_invalidatepage(page->mapping->host, page, offset);
|
||||
block_invalidatepage(page, offset, PAGE_CACHE_SIZE - offset);
|
||||
trace_xfs_invalidatepage(page->mapping->host, page, offset,
|
||||
length);
|
||||
block_invalidatepage(page, offset, length);
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -922,7 +923,7 @@ xfs_vm_writepage(
|
||||
int count = 0;
|
||||
int nonblocking = 0;
|
||||
|
||||
trace_xfs_writepage(inode, page, 0);
|
||||
trace_xfs_writepage(inode, page, 0, 0);
|
||||
|
||||
ASSERT(page_has_buffers(page));
|
||||
|
||||
@@ -1153,7 +1154,7 @@ xfs_vm_releasepage(
|
||||
{
|
||||
int delalloc, unwritten;
|
||||
|
||||
trace_xfs_releasepage(page->mapping->host, page, 0);
|
||||
trace_xfs_releasepage(page->mapping->host, page, 0, 0);
|
||||
|
||||
xfs_count_page_state(page, &delalloc, &unwritten);
|
||||
|
||||
|
Reference in New Issue
Block a user