X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=fs%2Fnfs%2Finternal.h;h=04ae867dddba43a8267cb09771f07f057fa7ab59;hb=6924d1ab8b7bbe5ab416713f5701b3316b2df85b;hp=985dc2931031e05a70157141c93aed2ed1c2f77b;hpb=cdd0972945dbcb8ea24db365d9b0e100af2a27bb;p=linux-2.6 diff --git a/fs/nfs/internal.h b/fs/nfs/internal.h index 985dc29310..04ae867ddd 100644 --- a/fs/nfs/internal.h +++ b/fs/nfs/internal.h @@ -3,6 +3,7 @@ */ #include +#include struct nfs_string; @@ -45,9 +46,9 @@ struct nfs_parsed_mount_data { struct sockaddr_storage address; size_t addrlen; char *hostname; - unsigned int version; + u32 version; unsigned short port; - int protocol; + unsigned short protocol; } mount_server; struct { @@ -55,8 +56,11 @@ struct nfs_parsed_mount_data { size_t addrlen; char *hostname; char *export_path; - int protocol; + unsigned short port; + unsigned short protocol; } nfs_server; + + struct security_mnt_opts lsm_opts; }; /* client.c */ @@ -112,13 +116,8 @@ extern void nfs_destroy_readpagecache(void); extern int __init nfs_init_writepagecache(void); extern void nfs_destroy_writepagecache(void); -#ifdef CONFIG_NFS_DIRECTIO extern int __init nfs_init_directcache(void); extern void nfs_destroy_directcache(void); -#else -#define nfs_init_directcache() (0) -#define nfs_destroy_directcache() do {} while(0) -#endif /* nfs2xdr.c */ extern int nfs_stat_to_errno(int);