diff options
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/nfs_fs.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/linux/nfs_fs.h b/include/linux/nfs_fs.h index c5164c257f71..e82a6ebc725d 100644 --- a/include/linux/nfs_fs.h +++ b/include/linux/nfs_fs.h | |||
| @@ -160,6 +160,12 @@ struct nfs_inode { | |||
| 160 | /* Open contexts for shared mmap writes */ | 160 | /* Open contexts for shared mmap writes */ |
| 161 | struct list_head open_files; | 161 | struct list_head open_files; |
| 162 | 162 | ||
| 163 | /* Number of in-flight sillydelete RPC calls */ | ||
| 164 | atomic_t silly_count; | ||
| 165 | /* List of deferred sillydelete requests */ | ||
| 166 | struct hlist_head silly_list; | ||
| 167 | wait_queue_head_t waitqueue; | ||
| 168 | |||
| 163 | #ifdef CONFIG_NFS_V4 | 169 | #ifdef CONFIG_NFS_V4 |
| 164 | struct nfs4_cached_acl *nfs4_acl; | 170 | struct nfs4_cached_acl *nfs4_acl; |
| 165 | /* NFSv4 state */ | 171 | /* NFSv4 state */ |
| @@ -394,6 +400,8 @@ extern void nfs_release_automount_timer(void); | |||
| 394 | */ | 400 | */ |
| 395 | extern int nfs_async_unlink(struct inode *dir, struct dentry *dentry); | 401 | extern int nfs_async_unlink(struct inode *dir, struct dentry *dentry); |
| 396 | extern void nfs_complete_unlink(struct dentry *dentry, struct inode *); | 402 | extern void nfs_complete_unlink(struct dentry *dentry, struct inode *); |
| 403 | extern void nfs_block_sillyrename(struct dentry *dentry); | ||
| 404 | extern void nfs_unblock_sillyrename(struct dentry *dentry); | ||
| 397 | 405 | ||
| 398 | /* | 406 | /* |
| 399 | * linux/fs/nfs/write.c | 407 | * linux/fs/nfs/write.c |
