|
@@ -47,7 +47,7 @@ static int nfs_opendir(struct inode *, struct file *);
|
|
|
static int nfs_closedir(struct inode *, struct file *);
|
|
|
static int nfs_readdir(struct file *, void *, filldir_t);
|
|
|
static struct dentry *nfs_lookup(struct inode *, struct dentry *, struct nameidata *);
|
|
|
-static int nfs_create(struct inode *, struct dentry *, int, struct nameidata *);
|
|
|
+static int nfs_create(struct inode *, struct dentry *, umode_t, struct nameidata *);
|
|
|
static int nfs_mkdir(struct inode *, struct dentry *, umode_t);
|
|
|
static int nfs_rmdir(struct inode *, struct dentry *);
|
|
|
static int nfs_unlink(struct inode *, struct dentry *);
|
|
@@ -112,7 +112,7 @@ const struct inode_operations nfs3_dir_inode_operations = {
|
|
|
#ifdef CONFIG_NFS_V4
|
|
|
|
|
|
static struct dentry *nfs_atomic_lookup(struct inode *, struct dentry *, struct nameidata *);
|
|
|
-static int nfs_open_create(struct inode *dir, struct dentry *dentry, int mode, struct nameidata *nd);
|
|
|
+static int nfs_open_create(struct inode *dir, struct dentry *dentry, umode_t mode, struct nameidata *nd);
|
|
|
const struct inode_operations nfs4_dir_inode_operations = {
|
|
|
.create = nfs_open_create,
|
|
|
.lookup = nfs_atomic_lookup,
|
|
@@ -1573,8 +1573,8 @@ no_open:
|
|
|
return nfs_lookup_revalidate(dentry, nd);
|
|
|
}
|
|
|
|
|
|
-static int nfs_open_create(struct inode *dir, struct dentry *dentry, int mode,
|
|
|
- struct nameidata *nd)
|
|
|
+static int nfs_open_create(struct inode *dir, struct dentry *dentry,
|
|
|
+ umode_t mode, struct nameidata *nd)
|
|
|
{
|
|
|
struct nfs_open_context *ctx = NULL;
|
|
|
struct iattr attr;
|
|
@@ -1664,8 +1664,8 @@ out_error:
|
|
|
* that the operation succeeded on the server, but an error in the
|
|
|
* reply path made it appear to have failed.
|
|
|
*/
|
|
|
-static int nfs_create(struct inode *dir, struct dentry *dentry, int mode,
|
|
|
- struct nameidata *nd)
|
|
|
+static int nfs_create(struct inode *dir, struct dentry *dentry,
|
|
|
+ umode_t mode, struct nameidata *nd)
|
|
|
{
|
|
|
struct iattr attr;
|
|
|
int error;
|