diff options
Diffstat (limited to 'fs/nfs/write.c')
| -rw-r--r-- | fs/nfs/write.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/fs/nfs/write.c b/fs/nfs/write.c index 5209916e122..b673be31590 100644 --- a/fs/nfs/write.c +++ b/fs/nfs/write.c @@ -1794,7 +1794,8 @@ int nfs_migrate_page(struct address_space *mapping, struct page *newpage,  	if (PagePrivate(page))  		return -EBUSY; -	nfs_fscache_release_page(page, GFP_KERNEL); +	if (!nfs_fscache_release_page(page, GFP_KERNEL)) +		return -EBUSY;  	return migrate_page(mapping, newpage, page, mode);  }  |