···14261426 int (*path_unlink) (struct path *dir, struct dentry *dentry);14271427 int (*path_mkdir) (struct path *dir, struct dentry *dentry, umode_t mode);14281428 int (*path_rmdir) (struct path *dir, struct dentry *dentry);14291429- int (*path_mknod) (struct path *dir, struct dentry *dentry, int mode,14291429+ int (*path_mknod) (struct path *dir, struct dentry *dentry, umode_t mode,14301430 unsigned int dev);14311431 int (*path_truncate) (struct path *path);14321432 int (*path_symlink) (struct path *dir, struct dentry *dentry,···28572857int security_path_unlink(struct path *dir, struct dentry *dentry);28582858int security_path_mkdir(struct path *dir, struct dentry *dentry, umode_t mode);28592859int security_path_rmdir(struct path *dir, struct dentry *dentry);28602860-int security_path_mknod(struct path *dir, struct dentry *dentry, int mode,28602860+int security_path_mknod(struct path *dir, struct dentry *dentry, umode_t mode,28612861 unsigned int dev);28622862int security_path_truncate(struct path *path);28632863int security_path_symlink(struct path *dir, struct dentry *dentry,···28882888}2889288928902890static inline int security_path_mknod(struct path *dir, struct dentry *dentry,28912891- int mode, unsigned int dev)28912891+ umode_t mode, unsigned int dev)28922892{28932893 return 0;28942894}
+1-1
net/unix/af_unix.c
···847847 atomic_set(&addr->refcnt, 1);848848849849 if (sun_path[0]) {850850- unsigned int mode;850850+ umode_t mode;851851 err = 0;852852 /*853853 * Get the parent directory, calculate the hash for last
+1-1
security/apparmor/lsm.c
···274274}275275276276static int apparmor_path_mknod(struct path *dir, struct dentry *dentry,277277- int mode, unsigned int dev)277277+ umode_t mode, unsigned int dev)278278{279279 return common_perm_create(OP_MKNOD, dir, dentry, AA_MAY_CREATE, mode);280280}
+1-1
security/capability.c
···235235}236236237237#ifdef CONFIG_SECURITY_PATH238238-static int cap_path_mknod(struct path *dir, struct dentry *dentry, int mode,238238+static int cap_path_mknod(struct path *dir, struct dentry *dentry, umode_t mode,239239 unsigned int dev)240240{241241 return 0;
+1-1
security/security.c
···388388EXPORT_SYMBOL(security_old_inode_init_security);389389390390#ifdef CONFIG_SECURITY_PATH391391-int security_path_mknod(struct path *dir, struct dentry *dentry, int mode,391391+int security_path_mknod(struct path *dir, struct dentry *dentry, umode_t mode,392392 unsigned int dev)393393{394394 if (unlikely(IS_PRIVATE(dir->dentry->d_inode)))
+1-1
security/tomoyo/tomoyo.c
···234234 * Returns 0 on success, negative value otherwise.235235 */236236static int tomoyo_path_mknod(struct path *parent, struct dentry *dentry,237237- int mode, unsigned int dev)237237+ umode_t mode, unsigned int dev)238238{239239 struct path path = { parent->mnt, dentry };240240 int type = TOMOYO_TYPE_CREATE;