mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-06-28 17:41:50 +00:00
[PATCH] nfsd: vfs.c endianness annotations
don't use the same variable to store NFS and host error values Signed-off-by: Al Viro <viro@zeniv.linux.org.uk> Acked-by: Trond Myklebust <trond.myklebust@fys.uio.no> Acked-by: Neil Brown <neilb@suse.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
2ebbc012a9
commit
6264d69d7d
2 changed files with 176 additions and 161 deletions
|
@ -72,57 +72,57 @@ int nfsd_racache_init(int);
|
|||
void nfsd_racache_shutdown(void);
|
||||
int nfsd_cross_mnt(struct svc_rqst *rqstp, struct dentry **dpp,
|
||||
struct svc_export **expp);
|
||||
int nfsd_lookup(struct svc_rqst *, struct svc_fh *,
|
||||
__be32 nfsd_lookup(struct svc_rqst *, struct svc_fh *,
|
||||
const char *, int, struct svc_fh *);
|
||||
int nfsd_setattr(struct svc_rqst *, struct svc_fh *,
|
||||
__be32 nfsd_setattr(struct svc_rqst *, struct svc_fh *,
|
||||
struct iattr *, int, time_t);
|
||||
#ifdef CONFIG_NFSD_V4
|
||||
int nfsd4_set_nfs4_acl(struct svc_rqst *, struct svc_fh *,
|
||||
__be32 nfsd4_set_nfs4_acl(struct svc_rqst *, struct svc_fh *,
|
||||
struct nfs4_acl *);
|
||||
int nfsd4_get_nfs4_acl(struct svc_rqst *, struct dentry *, struct nfs4_acl **);
|
||||
#endif /* CONFIG_NFSD_V4 */
|
||||
int nfsd_create(struct svc_rqst *, struct svc_fh *,
|
||||
__be32 nfsd_create(struct svc_rqst *, struct svc_fh *,
|
||||
char *name, int len, struct iattr *attrs,
|
||||
int type, dev_t rdev, struct svc_fh *res);
|
||||
#ifdef CONFIG_NFSD_V3
|
||||
int nfsd_access(struct svc_rqst *, struct svc_fh *, u32 *, u32 *);
|
||||
int nfsd_create_v3(struct svc_rqst *, struct svc_fh *,
|
||||
__be32 nfsd_access(struct svc_rqst *, struct svc_fh *, u32 *, u32 *);
|
||||
__be32 nfsd_create_v3(struct svc_rqst *, struct svc_fh *,
|
||||
char *name, int len, struct iattr *attrs,
|
||||
struct svc_fh *res, int createmode,
|
||||
u32 *verifier, int *truncp);
|
||||
int nfsd_commit(struct svc_rqst *, struct svc_fh *,
|
||||
__be32 nfsd_commit(struct svc_rqst *, struct svc_fh *,
|
||||
loff_t, unsigned long);
|
||||
#endif /* CONFIG_NFSD_V3 */
|
||||
int nfsd_open(struct svc_rqst *, struct svc_fh *, int,
|
||||
__be32 nfsd_open(struct svc_rqst *, struct svc_fh *, int,
|
||||
int, struct file **);
|
||||
void nfsd_close(struct file *);
|
||||
int nfsd_read(struct svc_rqst *, struct svc_fh *, struct file *,
|
||||
__be32 nfsd_read(struct svc_rqst *, struct svc_fh *, struct file *,
|
||||
loff_t, struct kvec *, int, unsigned long *);
|
||||
int nfsd_write(struct svc_rqst *, struct svc_fh *,struct file *,
|
||||
__be32 nfsd_write(struct svc_rqst *, struct svc_fh *,struct file *,
|
||||
loff_t, struct kvec *,int, unsigned long, int *);
|
||||
int nfsd_readlink(struct svc_rqst *, struct svc_fh *,
|
||||
__be32 nfsd_readlink(struct svc_rqst *, struct svc_fh *,
|
||||
char *, int *);
|
||||
int nfsd_symlink(struct svc_rqst *, struct svc_fh *,
|
||||
__be32 nfsd_symlink(struct svc_rqst *, struct svc_fh *,
|
||||
char *name, int len, char *path, int plen,
|
||||
struct svc_fh *res, struct iattr *);
|
||||
int nfsd_link(struct svc_rqst *, struct svc_fh *,
|
||||
__be32 nfsd_link(struct svc_rqst *, struct svc_fh *,
|
||||
char *, int, struct svc_fh *);
|
||||
int nfsd_rename(struct svc_rqst *,
|
||||
__be32 nfsd_rename(struct svc_rqst *,
|
||||
struct svc_fh *, char *, int,
|
||||
struct svc_fh *, char *, int);
|
||||
int nfsd_remove(struct svc_rqst *,
|
||||
__be32 nfsd_remove(struct svc_rqst *,
|
||||
struct svc_fh *, char *, int);
|
||||
int nfsd_unlink(struct svc_rqst *, struct svc_fh *, int type,
|
||||
__be32 nfsd_unlink(struct svc_rqst *, struct svc_fh *, int type,
|
||||
char *name, int len);
|
||||
int nfsd_truncate(struct svc_rqst *, struct svc_fh *,
|
||||
unsigned long size);
|
||||
int nfsd_readdir(struct svc_rqst *, struct svc_fh *,
|
||||
__be32 nfsd_readdir(struct svc_rqst *, struct svc_fh *,
|
||||
loff_t *, struct readdir_cd *, encode_dent_fn);
|
||||
int nfsd_statfs(struct svc_rqst *, struct svc_fh *,
|
||||
__be32 nfsd_statfs(struct svc_rqst *, struct svc_fh *,
|
||||
struct kstatfs *);
|
||||
|
||||
int nfsd_notify_change(struct inode *, struct iattr *);
|
||||
int nfsd_permission(struct svc_export *, struct dentry *, int);
|
||||
__be32 nfsd_permission(struct svc_export *, struct dentry *, int);
|
||||
int nfsd_sync_dir(struct dentry *dp);
|
||||
|
||||
#if defined(CONFIG_NFSD_V2_ACL) || defined(CONFIG_NFSD_V3_ACL)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue