ubifs: propagate umode_t
authorAl Viro <viro@zeniv.linux.org.uk>
Tue, 26 Jul 2011 07:12:59 +0000 (03:12 -0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Wed, 4 Jan 2012 03:55:06 +0000 (22:55 -0500)
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
fs/ubifs/dir.c
fs/ubifs/ubifs.h

index d9aec2fc90a660b45e7c885ab4620d71572ec5f8..d6fe1c79f18b2fd8376728df1c55628d3814ab36 100644 (file)
@@ -56,7 +56,7 @@
  *
  * This function returns the inherited flags.
  */
-static int inherit_flags(const struct inode *dir, int mode)
+static int inherit_flags(const struct inode *dir, umode_t mode)
 {
        int flags;
        const struct ubifs_inode *ui = ubifs_inode(dir);
@@ -86,7 +86,7 @@ static int inherit_flags(const struct inode *dir, int mode)
  * case of failure.
  */
 struct inode *ubifs_new_inode(struct ubifs_info *c, const struct inode *dir,
-                             int mode)
+                             umode_t mode)
 {
        struct inode *inode;
        struct ubifs_inode *ui;
index 27f22551f8050259a055a21f4c5749d2e98368e6..12e94774aa88b7ebac85ac427d658e648d402063 100644 (file)
@@ -1734,7 +1734,7 @@ int ubifs_setattr(struct dentry *dentry, struct iattr *attr);
 
 /* dir.c */
 struct inode *ubifs_new_inode(struct ubifs_info *c, const struct inode *dir,
-                             int mode);
+                             umode_t mode);
 int ubifs_getattr(struct vfsmount *mnt, struct dentry *dentry,
                  struct kstat *stat);