NFS: Add FS-Cache option bit and debug bit
Add FS-Cache option bit to nfs_server struct. This is set to indicate local on-disk caching is enabled for a particular superblock. Also add debug bit for local caching operations. Signed-off-by: David Howells <dhowells@redhat.com> Acked-by: Steve Dickson <steved@redhat.com> Acked-by: Trond Myklebust <Trond.Myklebust@netapp.com> Acked-by: Al Viro <viro@zeniv.linux.org.uk> Tested-by: Daire Byrne <Daire.Byrne@framestore.com>
This commit is contained in:
		
					parent
					
						
							
								6b9b3514aa
							
						
					
				
			
			
				commit
				
					
						c6a6f19e22
					
				
			
		
					 2 changed files with 3 additions and 0 deletions
				
			
		|  | @ -583,6 +583,7 @@ extern void * nfs_root_data(void); | ||||||
| #define NFSDBG_CALLBACK		0x0100 | #define NFSDBG_CALLBACK		0x0100 | ||||||
| #define NFSDBG_CLIENT		0x0200 | #define NFSDBG_CLIENT		0x0200 | ||||||
| #define NFSDBG_MOUNT		0x0400 | #define NFSDBG_MOUNT		0x0400 | ||||||
|  | #define NFSDBG_FSCACHE		0x0800 | ||||||
| #define NFSDBG_ALL		0xFFFF | #define NFSDBG_ALL		0xFFFF | ||||||
| 
 | 
 | ||||||
| #ifdef __KERNEL__ | #ifdef __KERNEL__ | ||||||
|  |  | ||||||
|  | @ -96,6 +96,8 @@ struct nfs_server { | ||||||
| 	unsigned int		acdirmin; | 	unsigned int		acdirmin; | ||||||
| 	unsigned int		acdirmax; | 	unsigned int		acdirmax; | ||||||
| 	unsigned int		namelen; | 	unsigned int		namelen; | ||||||
|  | 	unsigned int		options;	/* extra options enabled by mount */ | ||||||
|  | #define NFS_OPTION_FSCACHE	0x00000001	/* - local caching enabled */ | ||||||
| 
 | 
 | ||||||
| 	struct nfs_fsid		fsid; | 	struct nfs_fsid		fsid; | ||||||
| 	__u64			maxfilesize;	/* maximum file size */ | 	__u64			maxfilesize;	/* maximum file size */ | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 David Howells
				David Howells