diff options
| author | Dmitry Torokhov <dtor@insightbb.com> | 2006-11-04 22:42:39 -0500 | 
|---|---|---|
| committer | Dmitry Torokhov <dtor@insightbb.com> | 2006-11-04 22:42:39 -0500 | 
| commit | 752c58a471c108d64da1676b2925dfbd83eb177e (patch) | |
| tree | fbffa0d7c54cd812950dffc16d642c9d449f4faf /fs/nfsd/nfs3proc.c | |
| parent | e52b29c2a637f6854d71a45646d7283d984a6dad (diff) | |
| parent | 10b1fbdb0a0ca91847a534ad26d0bc250c25b74f (diff) | |
Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
Diffstat (limited to 'fs/nfsd/nfs3proc.c')
| -rw-r--r-- | fs/nfsd/nfs3proc.c | 90 | 
1 files changed, 47 insertions, 43 deletions
diff --git a/fs/nfsd/nfs3proc.c b/fs/nfsd/nfs3proc.c index a5ebc7dbb38..64db601c2bd 100644 --- a/fs/nfsd/nfs3proc.c +++ b/fs/nfsd/nfs3proc.c @@ -43,7 +43,7 @@ static int	nfs3_ftypes[] = {  /*   * NULL call.   */ -static int +static __be32  nfsd3_proc_null(struct svc_rqst *rqstp, void *argp, void *resp)  {  	return nfs_ok; @@ -52,11 +52,12 @@ nfsd3_proc_null(struct svc_rqst *rqstp, void *argp, void *resp)  /*   * Get a file's attributes   */ -static int +static __be32  nfsd3_proc_getattr(struct svc_rqst *rqstp, struct nfsd_fhandle  *argp,  					   struct nfsd3_attrstat *resp)  { -	int	err, nfserr; +	int	err; +	__be32	nfserr;  	dprintk("nfsd: GETATTR(3)  %s\n",  		SVCFH_fmt(&argp->fh)); @@ -76,11 +77,11 @@ nfsd3_proc_getattr(struct svc_rqst *rqstp, struct nfsd_fhandle  *argp,  /*   * Set a file's attributes   */ -static int +static __be32  nfsd3_proc_setattr(struct svc_rqst *rqstp, struct nfsd3_sattrargs *argp,  					   struct nfsd3_attrstat  *resp)  { -	int	nfserr; +	__be32	nfserr;  	dprintk("nfsd: SETATTR(3)  %s\n",  				SVCFH_fmt(&argp->fh)); @@ -94,11 +95,11 @@ nfsd3_proc_setattr(struct svc_rqst *rqstp, struct nfsd3_sattrargs *argp,  /*   * Look up a path name component   */ -static int +static __be32  nfsd3_proc_lookup(struct svc_rqst *rqstp, struct nfsd3_diropargs *argp,  					  struct nfsd3_diropres  *resp)  { -	int	nfserr; +	__be32	nfserr;  	dprintk("nfsd: LOOKUP(3)   %s %.*s\n",  				SVCFH_fmt(&argp->fh), @@ -118,11 +119,11 @@ nfsd3_proc_lookup(struct svc_rqst *rqstp, struct nfsd3_diropargs *argp,  /*   * Check file access   */ -static int +static __be32  nfsd3_proc_access(struct svc_rqst *rqstp, struct nfsd3_accessargs *argp,  					  struct nfsd3_accessres *resp)  { -	int	nfserr; +	__be32	nfserr;  	dprintk("nfsd: ACCESS(3)   %s 0x%x\n",  				SVCFH_fmt(&argp->fh), @@ -137,11 +138,11 @@ nfsd3_proc_access(struct svc_rqst *rqstp, struct nfsd3_accessargs *argp,  /*   * Read a symlink.   */ -static int +static __be32  nfsd3_proc_readlink(struct svc_rqst *rqstp, struct nfsd3_readlinkargs *argp,  					   struct nfsd3_readlinkres *resp)  { -	int nfserr; +	__be32 nfserr;  	dprintk("nfsd: READLINK(3) %s\n", SVCFH_fmt(&argp->fh)); @@ -155,11 +156,11 @@ nfsd3_proc_readlink(struct svc_rqst *rqstp, struct nfsd3_readlinkargs *argp,  /*   * Read a portion of a file.   */ -static int +static __be32  nfsd3_proc_read(struct svc_rqst *rqstp, struct nfsd3_readargs *argp,  				        struct nfsd3_readres  *resp)  { -	int	nfserr; +	__be32	nfserr;  	u32	max_blocksize = svc_max_payload(rqstp);  	dprintk("nfsd: READ(3) %s %lu bytes at %lu\n", @@ -195,11 +196,11 @@ nfsd3_proc_read(struct svc_rqst *rqstp, struct nfsd3_readargs *argp,  /*   * Write data to a file   */ -static int +static __be32  nfsd3_proc_write(struct svc_rqst *rqstp, struct nfsd3_writeargs *argp,  					 struct nfsd3_writeres  *resp)  { -	int	nfserr; +	__be32	nfserr;  	dprintk("nfsd: WRITE(3)    %s %d bytes at %ld%s\n",  				SVCFH_fmt(&argp->fh), @@ -223,13 +224,13 @@ nfsd3_proc_write(struct svc_rqst *rqstp, struct nfsd3_writeargs *argp,   * At least in theory; we'll see how it fares in practice when the   * first reports about SunOS compatibility problems start to pour in...   */ -static int +static __be32  nfsd3_proc_create(struct svc_rqst *rqstp, struct nfsd3_createargs *argp,  					  struct nfsd3_diropres   *resp)  {  	svc_fh		*dirfhp, *newfhp = NULL;  	struct iattr	*attr; -	u32		nfserr; +	__be32		nfserr;  	dprintk("nfsd: CREATE(3)   %s %.*s\n",  				SVCFH_fmt(&argp->fh), @@ -265,11 +266,11 @@ nfsd3_proc_create(struct svc_rqst *rqstp, struct nfsd3_createargs *argp,  /*   * Make directory. This operation is not idempotent.   */ -static int +static __be32  nfsd3_proc_mkdir(struct svc_rqst *rqstp, struct nfsd3_createargs *argp,  					 struct nfsd3_diropres   *resp)  { -	int	nfserr; +	__be32	nfserr;  	dprintk("nfsd: MKDIR(3)    %s %.*s\n",  				SVCFH_fmt(&argp->fh), @@ -285,11 +286,11 @@ nfsd3_proc_mkdir(struct svc_rqst *rqstp, struct nfsd3_createargs *argp,  	RETURN_STATUS(nfserr);  } -static int +static __be32  nfsd3_proc_symlink(struct svc_rqst *rqstp, struct nfsd3_symlinkargs *argp,  					   struct nfsd3_diropres    *resp)  { -	int	nfserr; +	__be32	nfserr;  	dprintk("nfsd: SYMLINK(3)  %s %.*s -> %.*s\n",  				SVCFH_fmt(&argp->ffh), @@ -307,11 +308,12 @@ nfsd3_proc_symlink(struct svc_rqst *rqstp, struct nfsd3_symlinkargs *argp,  /*   * Make socket/fifo/device.   */ -static int +static __be32  nfsd3_proc_mknod(struct svc_rqst *rqstp, struct nfsd3_mknodargs *argp,  					 struct nfsd3_diropres  *resp)  { -	int	nfserr, type; +	__be32	nfserr; +	int type;  	dev_t	rdev = 0;  	dprintk("nfsd: MKNOD(3)    %s %.*s\n", @@ -343,11 +345,11 @@ nfsd3_proc_mknod(struct svc_rqst *rqstp, struct nfsd3_mknodargs *argp,  /*   * Remove file/fifo/socket etc.   */ -static int +static __be32  nfsd3_proc_remove(struct svc_rqst *rqstp, struct nfsd3_diropargs *argp,  					  struct nfsd3_attrstat  *resp)  { -	int	nfserr; +	__be32	nfserr;  	dprintk("nfsd: REMOVE(3)   %s %.*s\n",  				SVCFH_fmt(&argp->fh), @@ -363,11 +365,11 @@ nfsd3_proc_remove(struct svc_rqst *rqstp, struct nfsd3_diropargs *argp,  /*   * Remove a directory   */ -static int +static __be32  nfsd3_proc_rmdir(struct svc_rqst *rqstp, struct nfsd3_diropargs *argp,  					 struct nfsd3_attrstat  *resp)  { -	int	nfserr; +	__be32	nfserr;  	dprintk("nfsd: RMDIR(3)    %s %.*s\n",  				SVCFH_fmt(&argp->fh), @@ -379,11 +381,11 @@ nfsd3_proc_rmdir(struct svc_rqst *rqstp, struct nfsd3_diropargs *argp,  	RETURN_STATUS(nfserr);  } -static int +static __be32  nfsd3_proc_rename(struct svc_rqst *rqstp, struct nfsd3_renameargs *argp,  					  struct nfsd3_renameres  *resp)  { -	int	nfserr; +	__be32	nfserr;  	dprintk("nfsd: RENAME(3)   %s %.*s ->\n",  				SVCFH_fmt(&argp->ffh), @@ -401,11 +403,11 @@ nfsd3_proc_rename(struct svc_rqst *rqstp, struct nfsd3_renameargs *argp,  	RETURN_STATUS(nfserr);  } -static int +static __be32  nfsd3_proc_link(struct svc_rqst *rqstp, struct nfsd3_linkargs *argp,  					struct nfsd3_linkres  *resp)  { -	int	nfserr; +	__be32	nfserr;  	dprintk("nfsd: LINK(3)     %s ->\n",  				SVCFH_fmt(&argp->ffh)); @@ -424,11 +426,12 @@ nfsd3_proc_link(struct svc_rqst *rqstp, struct nfsd3_linkargs *argp,  /*   * Read a portion of a directory.   */ -static int +static __be32  nfsd3_proc_readdir(struct svc_rqst *rqstp, struct nfsd3_readdirargs *argp,  					   struct nfsd3_readdirres  *resp)  { -	int		nfserr, count; +	__be32		nfserr; +	int		count;  	dprintk("nfsd: READDIR(3)  %s %d bytes at %d\n",  				SVCFH_fmt(&argp->fh), @@ -459,11 +462,12 @@ nfsd3_proc_readdir(struct svc_rqst *rqstp, struct nfsd3_readdirargs *argp,   * Read a portion of a directory, including file handles and attrs.   * For now, we choose to ignore the dircount parameter.   */ -static int +static __be32  nfsd3_proc_readdirplus(struct svc_rqst *rqstp, struct nfsd3_readdirargs *argp,  					       struct nfsd3_readdirres  *resp)  { -	int	nfserr, count = 0; +	__be32	nfserr; +	int	count = 0;  	loff_t	offset;  	int	i;  	caddr_t	page_addr = NULL; @@ -517,11 +521,11 @@ nfsd3_proc_readdirplus(struct svc_rqst *rqstp, struct nfsd3_readdirargs *argp,  /*   * Get file system stats   */ -static int +static __be32  nfsd3_proc_fsstat(struct svc_rqst * rqstp, struct nfsd_fhandle    *argp,  					   struct nfsd3_fsstatres *resp)  { -	int	nfserr; +	__be32	nfserr;  	dprintk("nfsd: FSSTAT(3)   %s\n",  				SVCFH_fmt(&argp->fh)); @@ -534,11 +538,11 @@ nfsd3_proc_fsstat(struct svc_rqst * rqstp, struct nfsd_fhandle    *argp,  /*   * Get file system info   */ -static int +static __be32  nfsd3_proc_fsinfo(struct svc_rqst * rqstp, struct nfsd_fhandle    *argp,  					   struct nfsd3_fsinfores *resp)  { -	int	nfserr; +	__be32	nfserr;  	u32	max_blocksize = svc_max_payload(rqstp);  	dprintk("nfsd: FSINFO(3)   %s\n", @@ -576,11 +580,11 @@ nfsd3_proc_fsinfo(struct svc_rqst * rqstp, struct nfsd_fhandle    *argp,  /*   * Get pathconf info for the specified file   */ -static int +static __be32  nfsd3_proc_pathconf(struct svc_rqst * rqstp, struct nfsd_fhandle      *argp,  					     struct nfsd3_pathconfres *resp)  { -	int	nfserr; +	__be32	nfserr;  	dprintk("nfsd: PATHCONF(3) %s\n",  				SVCFH_fmt(&argp->fh)); @@ -619,11 +623,11 @@ nfsd3_proc_pathconf(struct svc_rqst * rqstp, struct nfsd_fhandle      *argp,  /*   * Commit a file (range) to stable storage.   */ -static int +static __be32  nfsd3_proc_commit(struct svc_rqst * rqstp, struct nfsd3_commitargs *argp,  					   struct nfsd3_commitres  *resp)  { -	int	nfserr; +	__be32	nfserr;  	dprintk("nfsd: COMMIT(3)   %s %u@%Lu\n",  				SVCFH_fmt(&argp->fh),  | 
