|
@@ -620,11 +620,6 @@ void put_nfs_open_context(struct nfs_open_context *ctx)
|
|
|
__put_nfs_open_context(ctx, 0);
|
|
|
}
|
|
|
|
|
|
-static void put_nfs_open_context_sync(struct nfs_open_context *ctx)
|
|
|
-{
|
|
|
- __put_nfs_open_context(ctx, 1);
|
|
|
-}
|
|
|
-
|
|
|
/*
|
|
|
* Ensure that mmap has a recent RPC credential for use when writing out
|
|
|
* shared pages
|
|
@@ -671,7 +666,7 @@ static void nfs_file_clear_open_context(struct file *filp)
|
|
|
spin_lock(&inode->i_lock);
|
|
|
list_move_tail(&ctx->list, &NFS_I(inode)->open_files);
|
|
|
spin_unlock(&inode->i_lock);
|
|
|
- put_nfs_open_context_sync(ctx);
|
|
|
+ __put_nfs_open_context(ctx, filp->f_flags & O_DIRECT ? 0 : 1);
|
|
|
}
|
|
|
}
|
|
|
|