Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

configfs: convert to umode_t

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>

Al Viro 43947514 fbd48a69

+7 -7
+1 -1
Documentation/filesystems/configfs/configfs.txt
··· 192 192 struct configfs_attribute { 193 193 char *ca_name; 194 194 struct module *ca_owner; 195 - mode_t ca_mode; 195 + umode_t ca_mode; 196 196 }; 197 197 198 198 When a config_item wants an attribute to appear as a file in the item's
+2 -2
fs/configfs/configfs_internal.h
··· 63 63 64 64 extern int configfs_is_root(struct config_item *item); 65 65 66 - extern struct inode * configfs_new_inode(mode_t mode, struct configfs_dirent *); 67 - extern int configfs_create(struct dentry *, int mode, int (*init)(struct inode *)); 66 + extern struct inode * configfs_new_inode(umode_t mode, struct configfs_dirent *); 67 + extern int configfs_create(struct dentry *, umode_t mode, int (*init)(struct inode *)); 68 68 extern int configfs_inode_init(void); 69 69 extern void configfs_inode_exit(void); 70 70
+3 -3
fs/configfs/inode.c
··· 116 116 return error; 117 117 } 118 118 119 - static inline void set_default_inode_attr(struct inode * inode, mode_t mode) 119 + static inline void set_default_inode_attr(struct inode * inode, umode_t mode) 120 120 { 121 121 inode->i_mode = mode; 122 122 inode->i_atime = inode->i_mtime = inode->i_ctime = CURRENT_TIME; ··· 132 132 inode->i_ctime = iattr->ia_ctime; 133 133 } 134 134 135 - struct inode * configfs_new_inode(mode_t mode, struct configfs_dirent * sd) 135 + struct inode *configfs_new_inode(umode_t mode, struct configfs_dirent * sd) 136 136 { 137 137 struct inode * inode = new_inode(configfs_sb); 138 138 if (inode) { ··· 185 185 186 186 #endif /* CONFIG_LOCKDEP */ 187 187 188 - int configfs_create(struct dentry * dentry, int mode, int (*init)(struct inode *)) 188 + int configfs_create(struct dentry * dentry, umode_t mode, int (*init)(struct inode *)) 189 189 { 190 190 int error = 0; 191 191 struct inode * inode = NULL;
+1 -1
include/linux/configfs.h
··· 124 124 struct configfs_attribute { 125 125 const char *ca_name; 126 126 struct module *ca_owner; 127 - mode_t ca_mode; 127 + umode_t ca_mode; 128 128 }; 129 129 130 130 /*