|
@@ -354,12 +354,11 @@ void nfs_fscache_reset_inode_cookie(struct inode *inode)
|
|
|
*/
|
|
|
int nfs_fscache_release_page(struct page *page, gfp_t gfp)
|
|
|
{
|
|
|
- struct nfs_inode *nfsi = NFS_I(page->mapping->host);
|
|
|
- struct fscache_cookie *cookie = nfsi->fscache;
|
|
|
-
|
|
|
- BUG_ON(!cookie);
|
|
|
-
|
|
|
if (PageFsCache(page)) {
|
|
|
+ struct nfs_inode *nfsi = NFS_I(page->mapping->host);
|
|
|
+ struct fscache_cookie *cookie = nfsi->fscache;
|
|
|
+
|
|
|
+ BUG_ON(!cookie);
|
|
|
dfprintk(FSCACHE, "NFS: fscache releasepage (0x%p/0x%p/0x%p)\n",
|
|
|
cookie, page, nfsi);
|
|
|
|