|
@@ -333,7 +333,7 @@ out:
|
|
|
*/
|
|
|
|
|
|
static int create_ok(struct gfs2_inode *dip, const struct qstr *name,
|
|
|
- unsigned int mode)
|
|
|
+ umode_t mode)
|
|
|
{
|
|
|
int error;
|
|
|
|
|
@@ -364,7 +364,7 @@ static int create_ok(struct gfs2_inode *dip, const struct qstr *name,
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-static void munge_mode_uid_gid(struct gfs2_inode *dip, unsigned int *mode,
|
|
|
+static void munge_mode_uid_gid(struct gfs2_inode *dip, umode_t *mode,
|
|
|
unsigned int *uid, unsigned int *gid)
|
|
|
{
|
|
|
if (GFS2_SB(&dip->i_inode)->sd_args.ar_suiddir &&
|
|
@@ -447,7 +447,7 @@ static void gfs2_init_dir(struct buffer_head *dibh,
|
|
|
*/
|
|
|
|
|
|
static void init_dinode(struct gfs2_inode *dip, struct gfs2_glock *gl,
|
|
|
- const struct gfs2_inum_host *inum, unsigned int mode,
|
|
|
+ const struct gfs2_inum_host *inum, umode_t mode,
|
|
|
unsigned int uid, unsigned int gid,
|
|
|
const u64 *generation, dev_t dev, const char *symname,
|
|
|
unsigned size, struct buffer_head **bhp)
|
|
@@ -516,7 +516,7 @@ static void init_dinode(struct gfs2_inode *dip, struct gfs2_glock *gl,
|
|
|
}
|
|
|
|
|
|
static int make_dinode(struct gfs2_inode *dip, struct gfs2_glock *gl,
|
|
|
- unsigned int mode, const struct gfs2_inum_host *inum,
|
|
|
+ umode_t mode, const struct gfs2_inum_host *inum,
|
|
|
const u64 *generation, dev_t dev, const char *symname,
|
|
|
unsigned int size, struct buffer_head **bhp)
|
|
|
{
|
|
@@ -659,7 +659,7 @@ static int gfs2_security_init(struct gfs2_inode *dip, struct gfs2_inode *ip,
|
|
|
*/
|
|
|
|
|
|
static int gfs2_create_inode(struct inode *dir, struct dentry *dentry,
|
|
|
- unsigned int mode, dev_t dev, const char *symname,
|
|
|
+ umode_t mode, dev_t dev, const char *symname,
|
|
|
unsigned int size, int excl)
|
|
|
{
|
|
|
const struct qstr *name = &dentry->d_name;
|