taglinefilesource code
i_mode146fs/exec.cif (!S_ISREG(inode->i_mode))
i_mode561fs/exec.cif (!S_ISREG(bprm.inode->i_mode)) {  /* must be regular file */
i_mode573fs/exec.ci = bprm.inode->i_mode;
i_mode593fs/exec.c!((bprm.inode->i_mode & 0111) && suser())) {
i_mode72fs/ext/dir.cif (!inode || !S_ISDIR(inode->i_mode))
i_mode86fs/ext/file.cif (!S_ISREG(inode->i_mode)) {
i_mode87fs/ext/file.cprintk("ext_file_read: mode = %07o\n",inode->i_mode);
i_mode208fs/ext/file.cif (!S_ISREG(inode->i_mode)) {
i_mode209fs/ext/file.cprintk("ext_file_write: mode = %07o\n",inode->i_mode);
i_mode293fs/ext/freelists.cinode->i_gid = (dir->i_mode & S_ISGID) ? dir->i_gid : current->egid;
i_mode173fs/ext/fsync.cif (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) ||
i_mode174fs/ext/fsync.cS_ISLNK(inode->i_mode)))
i_mode362fs/ext/inode.cinode->i_mode = raw_inode->i_mode;
i_mode369fs/ext/inode.cif (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode))
i_mode375fs/ext/inode.cif (S_ISREG(inode->i_mode))
i_mode377fs/ext/inode.celse if (S_ISDIR(inode->i_mode))
i_mode379fs/ext/inode.celse if (S_ISLNK(inode->i_mode))
i_mode381fs/ext/inode.celse if (S_ISCHR(inode->i_mode))
i_mode383fs/ext/inode.celse if (S_ISBLK(inode->i_mode))
i_mode385fs/ext/inode.celse if (S_ISFIFO(inode->i_mode))
i_mode400fs/ext/inode.craw_inode->i_mode = inode->i_mode;
i_mode406fs/ext/inode.cif (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode))
i_mode167fs/ext/namei.cif (!S_ISDIR(dir->i_mode)) {
i_mode326fs/ext/namei.cinode->i_mode = mode;
i_mode364fs/ext/namei.cinode->i_mode = mode;
i_mode366fs/ext/namei.cif (S_ISREG(inode->i_mode))
i_mode368fs/ext/namei.celse if (S_ISDIR(inode->i_mode)) {
i_mode370fs/ext/namei.cif (dir->i_mode & S_ISGID)
i_mode371fs/ext/namei.cinode->i_mode |= S_ISGID;
i_mode373fs/ext/namei.celse if (S_ISLNK(inode->i_mode))
i_mode375fs/ext/namei.celse if (S_ISCHR(inode->i_mode))
i_mode377fs/ext/namei.celse if (S_ISBLK(inode->i_mode))
i_mode379fs/ext/namei.celse if (S_ISFIFO(inode->i_mode))
i_mode450fs/ext/namei.cinode->i_mode = S_IFDIR | (mode & 0777 & ~current->fs->umask);
i_mode451fs/ext/namei.cif (dir->i_mode & S_ISGID)
i_mode452fs/ext/namei.cinode->i_mode |= S_ISGID;
i_mode546fs/ext/namei.cif ((dir->i_mode & S_ISVTX) && current->euid &&
i_mode553fs/ext/namei.cif (!S_ISDIR(inode->i_mode)) {
i_mode599fs/ext/namei.cif ((dir->i_mode & S_ISVTX) && !suser() &&
i_mode603fs/ext/namei.cif (S_ISDIR(inode->i_mode))
i_mode639fs/ext/namei.cinode->i_mode = S_IFLNK | 0777;
i_mode687fs/ext/namei.cif (S_ISDIR(oldinode->i_mode)) {
i_mode791fs/ext/namei.cif ((old_dir->i_mode & S_ISVTX) && 
i_mode807fs/ext/namei.cif (new_inode && S_ISDIR(new_inode->i_mode)) {
i_mode812fs/ext/namei.cif (new_inode && (new_dir->i_mode & S_ISVTX) && 
i_mode816fs/ext/namei.cif (S_ISDIR(old_inode->i_mode)) {
i_mode62fs/ext/symlink.cif (!S_ISLNK(inode->i_mode)) {
i_mode91fs/ext/symlink.cif (!S_ISLNK(inode->i_mode)) {
i_mode227fs/ext/truncate.cif (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) ||
i_mode228fs/ext/truncate.cS_ISLNK(inode->i_mode)))
i_mode27fs/ext2/acl.cunsigned short mode = inode->i_mode;
i_mode101fs/ext2/dir.cif (!inode || !S_ISDIR(inode->i_mode))
i_mode94fs/ext2/file.cif (!S_ISREG(inode->i_mode)) {
i_mode96fs/ext2/file.cinode->i_mode);
i_mode247fs/ext2/file.cif (!S_ISREG(inode->i_mode)) {
i_mode249fs/ext2/file.cinode->i_mode);
i_mode173fs/ext2/fsync.cif (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) ||
i_mode174fs/ext2/fsync.cS_ISLNK(inode->i_mode)))
i_mode176fs/ext2/fsync.cif (S_ISLNK(inode->i_mode) && !(inode->i_blocks))
i_mode267fs/ext2/ialloc.cif (S_ISDIR(inode->i_mode))
i_mode473fs/ext2/ialloc.cinode->i_mode = mode;
i_mode481fs/ext2/ialloc.celse if (dir->i_mode & S_ISGID) {
i_mode118fs/ext2/inode.cif (S_ISREG(inode->i_mode))
i_mode530fs/ext2/inode.cinode->i_mode = raw_inode->i_mode;
i_mode554fs/ext2/inode.cif (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode))
i_mode563fs/ext2/inode.celse if (S_ISREG(inode->i_mode))
i_mode565fs/ext2/inode.celse if (S_ISDIR(inode->i_mode))
i_mode567fs/ext2/inode.celse if (S_ISLNK(inode->i_mode))
i_mode569fs/ext2/inode.celse if (S_ISCHR(inode->i_mode))
i_mode571fs/ext2/inode.celse if (S_ISBLK(inode->i_mode))
i_mode573fs/ext2/inode.celse if (S_ISFIFO(inode->i_mode))
i_mode615fs/ext2/inode.craw_inode->i_mode = inode->i_mode;
i_mode632fs/ext2/inode.cif (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode))
i_mode180fs/ext2/namei.cif (!S_ISDIR(dir->i_mode)) {
i_mode382fs/ext2/namei.cinode->i_mode = mode;
i_mode430fs/ext2/namei.cinode->i_mode = mode;
i_mode432fs/ext2/namei.cif (S_ISREG(inode->i_mode))
i_mode434fs/ext2/namei.celse if (S_ISDIR(inode->i_mode)) {
i_mode436fs/ext2/namei.cif (dir->i_mode & S_ISGID)
i_mode437fs/ext2/namei.cinode->i_mode |= S_ISGID;
i_mode439fs/ext2/namei.celse if (S_ISLNK(inode->i_mode))
i_mode441fs/ext2/namei.celse if (S_ISCHR(inode->i_mode))
i_mode443fs/ext2/namei.celse if (S_ISBLK(inode->i_mode))
i_mode445fs/ext2/namei.celse if (S_ISFIFO(inode->i_mode)) 
i_mode522fs/ext2/namei.cinode->i_mode = S_IFDIR | (mode & S_IRWXUGO & ~current->fs->umask);
i_mode523fs/ext2/namei.cif (dir->i_mode & S_ISGID)
i_mode524fs/ext2/namei.cinode->i_mode |= S_ISGID;
i_mode633fs/ext2/namei.cif ((dir->i_mode & S_ISVTX) && current->euid &&
i_mode638fs/ext2/namei.cif (!S_ISDIR(inode->i_mode)) {
i_mode709fs/ext2/namei.cif (S_ISDIR(inode->i_mode))
i_mode718fs/ext2/namei.cif ((dir->i_mode & S_ISVTX) && !suser() &&
i_mode767fs/ext2/namei.cinode->i_mode = S_IFLNK | S_IRWXUGO;
i_mode841fs/ext2/namei.cif (S_ISDIR(oldinode->i_mode)) {
i_mode958fs/ext2/namei.cif ((old_dir->i_mode & S_ISVTX) && 
i_mode974fs/ext2/namei.cif (new_inode && S_ISDIR(new_inode->i_mode)) {
i_mode976fs/ext2/namei.cif (!S_ISDIR(old_inode->i_mode))
i_mode989fs/ext2/namei.cif (new_inode && (new_dir->i_mode & S_ISVTX) &&
i_mode993fs/ext2/namei.cif (S_ISDIR(old_inode->i_mode)) {
i_mode995fs/ext2/namei.cif (new_inode && !S_ISDIR(new_inode->i_mode))
i_mode66fs/ext2/symlink.cif (!S_ISLNK(inode->i_mode)) {
i_mode101fs/ext2/symlink.cif (!S_ISLNK(inode->i_mode)) {
i_mode333fs/ext2/truncate.cif (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) ||
i_mode334fs/ext2/truncate.cS_ISLNK(inode->i_mode)))
i_mode97fs/fcntl.cif (S_ISSOCK (filp->f_inode->i_mode))
i_mode625fs/hpfs/hpfs_fs.cinode->i_mode = 0;
i_mode639fs/hpfs/hpfs_fs.cinode->i_mode = s->s_hpfs_mode;
i_mode654fs/hpfs/hpfs_fs.cinode->i_mode |= S_IFDIR;
i_mode656fs/hpfs/hpfs_fs.cinode->i_mode |= S_IFREG;
i_mode657fs/hpfs/hpfs_fs.cinode->i_mode &= ~0111;
i_mode675fs/hpfs/hpfs_fs.cif (S_ISREG(inode->i_mode)) {
i_mode690fs/hpfs/hpfs_fs.cinode->i_mode = 0;
i_mode871fs/hpfs/hpfs_fs.cif (inode == 0 || !S_ISREG(inode->i_mode))
i_mode1114fs/hpfs/hpfs_fs.cif (!S_ISDIR(dir->i_mode))
i_mode1164fs/hpfs/hpfs_fs.cinode->i_mode &= ~0222;
i_mode1339fs/hpfs/hpfs_fs.c|| !S_ISDIR(inode->i_mode))
i_mode206fs/inode.cif (S_ISREG(file->f_inode->i_mode) && (file->f_mode & 2))
i_mode312fs/inode.cinode->i_ino, inode->i_mode);
i_mode415fs/inode.cinode->i_mode |= S_IFIFO | S_IRUSR | S_IWUSR;
i_mode91fs/ioctl.cif (filp->f_inode && S_ISREG(filp->f_inode->i_mode))
i_mode81fs/isofs/dir.cif (!inode || !S_ISDIR(inode->i_mode))
i_mode128fs/isofs/file.cif (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode))) {
i_mode129fs/isofs/file.cprintk("isofs_file_read: mode = %07o\n",inode->i_mode);
i_mode374fs/isofs/inode.cinode->i_mode = S_IRUGO; /* Everybody gets to read the file. */
i_mode378fs/isofs/inode.cinode->i_mode = S_IRUGO | S_IXUGO | S_IFDIR;
i_mode382fs/isofs/inode.cinode->i_mode = S_IRUGO; /* Everybody gets to read the file. */
i_mode384fs/isofs/inode.cinode->i_mode |= S_IFREG;
i_mode390fs/isofs/inode.cinode->i_mode |= S_IXUGO; /* execute permission */
i_mode493fs/isofs/inode.cif (S_ISREG(inode->i_mode))
i_mode495fs/isofs/inode.celse if (S_ISDIR(inode->i_mode))
i_mode497fs/isofs/inode.celse if (S_ISLNK(inode->i_mode))
i_mode499fs/isofs/inode.celse if (S_ISCHR(inode->i_mode))
i_mode501fs/isofs/inode.celse if (S_ISBLK(inode->i_mode))
i_mode503fs/isofs/inode.celse if (S_ISFIFO(inode->i_mode))
i_mode519fs/isofs/inode.cinode->i_mode = S_IFREG;  /*Regular file, noone gets to read*/
i_mode223fs/isofs/namei.cif (!S_ISDIR(dir->i_mode)) {
i_mode289fs/isofs/rock.cinode->i_mode  = isonum_733(rr->u.PX.mode);
i_mode357fs/isofs/rock.cinode->i_mode = reloc->i_mode;
i_mode60fs/isofs/symlink.cif (!S_ISLNK(inode->i_mode)) {
i_mode86fs/isofs/symlink.cif (!S_ISLNK(inode->i_mode)) {
i_mode203fs/locks.cif (!S_ISREG(filp->f_inode->i_mode))
i_mode217fs/minix/bitmap.cinode->i_gid = (dir->i_mode & S_ISGID) ? dir->i_gid : current->egid;
i_mode66fs/minix/dir.cif (!inode || !inode->i_sb || !S_ISDIR(inode->i_mode))
i_mode80fs/minix/file.cif (!S_ISREG(inode->i_mode)) {
i_mode81fs/minix/file.cprintk("minix_file_read: mode = %07o\n",inode->i_mode);
i_mode200fs/minix/file.cif (!S_ISREG(inode->i_mode)) {
i_mode201fs/minix/file.cprintk("minix_file_write: mode = %07o\n",inode->i_mode);
i_mode147fs/minix/fsync.cif (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) ||
i_mode148fs/minix/fsync.cS_ISLNK(inode->i_mode)))
i_mode405fs/minix/inode.cinode->i_mode = 0;
i_mode421fs/minix/inode.cinode->i_mode = raw_inode->i_mode;
i_mode428fs/minix/inode.cif (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode))
i_mode433fs/minix/inode.cif (S_ISREG(inode->i_mode))
i_mode435fs/minix/inode.celse if (S_ISDIR(inode->i_mode))
i_mode437fs/minix/inode.celse if (S_ISLNK(inode->i_mode))
i_mode439fs/minix/inode.celse if (S_ISCHR(inode->i_mode))
i_mode441fs/minix/inode.celse if (S_ISBLK(inode->i_mode))
i_mode443fs/minix/inode.celse if (S_ISFIFO(inode->i_mode))
i_mode469fs/minix/inode.craw_inode->i_mode = inode->i_mode;
i_mode475fs/minix/inode.cif (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode))
i_mode121fs/minix/namei.cif (!S_ISDIR(dir->i_mode)) {
i_mode230fs/minix/namei.cinode->i_mode = mode;
i_mode269fs/minix/namei.cinode->i_mode = mode;
i_mode271fs/minix/namei.cif (S_ISREG(inode->i_mode))
i_mode273fs/minix/namei.celse if (S_ISDIR(inode->i_mode)) {
i_mode275fs/minix/namei.cif (dir->i_mode & S_ISGID)
i_mode276fs/minix/namei.cinode->i_mode |= S_ISGID;
i_mode278fs/minix/namei.celse if (S_ISLNK(inode->i_mode))
i_mode280fs/minix/namei.celse if (S_ISCHR(inode->i_mode))
i_mode282fs/minix/namei.celse if (S_ISBLK(inode->i_mode))
i_mode284fs/minix/namei.celse if (S_ISFIFO(inode->i_mode))
i_mode352fs/minix/namei.cinode->i_mode = S_IFDIR | (mode & 0777 & ~current->fs->umask);
i_mode353fs/minix/namei.cif (dir->i_mode & S_ISGID)
i_mode354fs/minix/namei.cinode->i_mode |= S_ISGID;
i_mode446fs/minix/namei.cif ((dir->i_mode & S_ISVTX) && current->euid &&
i_mode453fs/minix/namei.cif (!S_ISDIR(inode->i_mode)) {
i_mode502fs/minix/namei.cif (S_ISDIR(inode->i_mode))
i_mode511fs/minix/namei.cif ((dir->i_mode & S_ISVTX) && !suser() &&
i_mode551fs/minix/namei.cinode->i_mode = S_IFLNK | 0777;
i_mode600fs/minix/namei.cif (S_ISDIR(oldinode->i_mode)) {
i_mode701fs/minix/namei.cif ((old_dir->i_mode & S_ISVTX) && 
i_mode717fs/minix/namei.cif (new_inode && S_ISDIR(new_inode->i_mode)) {
i_mode719fs/minix/namei.cif (!S_ISDIR(old_inode->i_mode))
i_mode732fs/minix/namei.cif (new_inode && (new_dir->i_mode & S_ISVTX) && 
i_mode736fs/minix/namei.cif (S_ISDIR(old_inode->i_mode)) {
i_mode738fs/minix/namei.cif (new_inode && !S_ISDIR(new_inode->i_mode))
i_mode56fs/minix/symlink.cif (!S_ISLNK(inode->i_mode)) {
i_mode85fs/minix/symlink.cif (!S_ISLNK(inode->i_mode)) {
i_mode170fs/minix/truncate.cif (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) ||
i_mode171fs/minix/truncate.cS_ISLNK(inode->i_mode)))
i_mode65fs/msdos/dir.cif (!inode || !S_ISDIR(inode->i_mode)) return -EBADF;
i_mode245fs/msdos/fat.cif (inode->i_ino == MSDOS_ROOT_INO || (S_ISDIR(inode->i_mode) &&
i_mode94fs/msdos/file.cif (!S_ISREG(inode->i_mode)) {
i_mode95fs/msdos/file.cprintk("msdos_file_read: mode = %07o\n",inode->i_mode);
i_mode148fs/msdos/file.cif (!S_ISREG(inode->i_mode)) {
i_mode149fs/msdos/file.cprintk("msdos_file_write: mode = %07o\n",inode->i_mode);
i_mode318fs/msdos/inode.cinode->i_mode = (S_IRWXUGO & ~MSDOS_SB(inode->i_sb)->fs_umask) |
i_mode342fs/msdos/inode.cinode->i_mode = MSDOS_MKMODE(raw_entry->attr,S_IRWXUGO &
i_mode367fs/msdos/inode.cinode->i_mode = MSDOS_MKMODE(raw_entry->attr,(IS_NOEXEC(inode)
i_mode404fs/msdos/inode.cif (S_ISDIR(inode->i_mode)) {
i_mode412fs/msdos/inode.craw_entry->attr |= MSDOS_MKATTR(inode->i_mode) |
i_mode436fs/msdos/inode.cif (inode->i_mode & ~MSDOS_VALID_MODE) {
i_mode437fs/msdos/inode.cinode->i_mode &= MSDOS_VALID_MODE;
i_mode440fs/msdos/inode.cif (IS_NOEXEC(inode) && !S_ISDIR(inode->i_mode))
i_mode441fs/msdos/inode.cinode->i_mode &= S_IFMT | S_IRUGO | S_IWUGO;
i_mode442fs/msdos/inode.celse inode->i_mode |= S_IXUGO;
i_mode443fs/msdos/inode.cinode->i_mode = ((inode->i_mode & S_IFMT) | ((((inode->i_mode & S_IRWXU
i_mode193fs/msdos/misc.cif (S_ISDIR(inode->i_mode)) {
i_mode460fs/msdos/misc.cif (!S_ISDIR(dir->i_mode)) panic("Non-directory fed to m_p_i");
i_mode115fs/msdos/namei.cif (!S_ISDIR(dir->i_mode)) {
i_mode342fs/msdos/namei.cif (!S_ISDIR(inode->i_mode)) goto rmdir_done;
i_mode378fs/msdos/namei.cif (!S_ISREG(inode->i_mode)) {
i_mode416fs/msdos/namei.cerror = S_ISDIR(new_inode->i_mode) ? (old_de->attr & ATTR_DIR) ?
i_mode424fs/msdos/namei.cif (S_ISDIR(new_inode->i_mode)) {
i_mode493fs/msdos/namei.cerror = S_ISDIR(new_inode->i_mode) ? (old_de->attr & ATTR_DIR) ?
i_mode520fs/msdos/namei.cif (exists && S_ISDIR(new_inode->i_mode)) {
i_mode539fs/msdos/namei.cif (S_ISDIR(old_inode->i_mode)) {
i_mode76fs/namei.cint mode = inode->i_mode;
i_mode332fs/namei.cif (S_ISDIR(inode->i_mode) && (flag & 2)) {
i_mode340fs/namei.cif (S_ISBLK(inode->i_mode) || S_ISCHR(inode->i_mode)) {
i_mode98fs/nfs/dir.cif (!inode || !S_ISDIR(inode->i_mode)) {
i_mode296fs/nfs/dir.cif (!dir || !S_ISDIR(dir->i_mode)) {
i_mode337fs/nfs/dir.cif (!dir || !S_ISDIR(dir->i_mode)) {
i_mode371fs/nfs/dir.cif (!dir || !S_ISDIR(dir->i_mode)) {
i_mode402fs/nfs/dir.cif (!dir || !S_ISDIR(dir->i_mode)) {
i_mode426fs/nfs/dir.cif (!dir || !S_ISDIR(dir->i_mode)) {
i_mode446fs/nfs/dir.cif (!dir || !S_ISDIR(dir->i_mode)) {
i_mode468fs/nfs/dir.cif (!dir || !S_ISDIR(dir->i_mode)) {
i_mode501fs/nfs/dir.cif (!dir || !S_ISDIR(dir->i_mode)) {
i_mode526fs/nfs/dir.cif (!old_dir || !S_ISDIR(old_dir->i_mode)) {
i_mode532fs/nfs/dir.cif (!new_dir || !S_ISDIR(new_dir->i_mode)) {
i_mode573fs/nfs/dir.cwas_empty = inode->i_mode == 0;
i_mode574fs/nfs/dir.cinode->i_mode = fattr->mode;
i_mode580fs/nfs/dir.cif (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode))
i_mode589fs/nfs/dir.cif (S_ISREG(inode->i_mode))
i_mode591fs/nfs/dir.celse if (S_ISDIR(inode->i_mode))
i_mode593fs/nfs/dir.celse if (S_ISLNK(inode->i_mode))
i_mode595fs/nfs/dir.celse if (S_ISCHR(inode->i_mode))
i_mode597fs/nfs/dir.celse if (S_ISBLK(inode->i_mode))
i_mode599fs/nfs/dir.celse if (S_ISFIFO(inode->i_mode))
i_mode77fs/nfs/file.cif (!S_ISREG(inode->i_mode)) {
i_mode79fs/nfs/file.cinode->i_mode);
i_mode128fs/nfs/file.cif (!S_ISREG(inode->i_mode)) {
i_mode130fs/nfs/file.cinode->i_mode);
i_mode85fs/nfs/inode.cif (!S_ISSOCK(filp->f_inode->i_mode)) {
i_mode203fs/nfs/inode.csattr.mode = inode->i_mode;
i_mode213fs/nfs/inode.csattr.size = S_ISREG(inode->i_mode) ? inode->i_size : -1;
i_mode60fs/nfs/mmap.cif (!inode->i_sb || !S_ISREG(inode->i_mode))
i_mode58fs/nfs/symlink.cif (!S_ISLNK(inode->i_mode)) {
i_mode91fs/nfs/symlink.cif (!S_ISLNK(inode->i_mode)) {
i_mode76fs/open.cif (S_ISDIR(inode->i_mode) || !permission(inode,MAY_WRITE)) {
i_mode103fs/open.cif (S_ISDIR(inode->i_mode) || !(file->f_mode & 2))
i_mode161fs/open.cint res, i_mode;
i_mode168fs/open.ci_mode = inode->i_mode;
i_mode169fs/open.cres = i_mode & S_IRWXUGO;
i_mode187fs/open.c(S_ISDIR(i_mode) || !(mode & S_IXOTH) || (i_mode & S_IXUGO)))
i_mode200fs/open.cif (!S_ISDIR(inode->i_mode)) {
i_mode222fs/open.cif (!S_ISDIR(inode->i_mode))
i_mode240fs/open.cif (!S_ISDIR(inode->i_mode)) {
i_mode267fs/open.cmode = inode->i_mode;
i_mode268fs/open.cinode->i_mode = (mode & S_IALLUGO) | (inode->i_mode & ~S_IALLUGO);
i_mode270fs/open.cinode->i_mode &= ~S_ISGID;
i_mode293fs/open.cmode = inode->i_mode;
i_mode294fs/open.cinode->i_mode = (mode & S_IALLUGO) | (inode->i_mode & ~S_IALLUGO);
i_mode296fs/open.cinode->i_mode &= ~S_ISGID;
i_mode451fs/open.cif (inode && S_ISREG(inode->i_mode))
i_mode100fs/proc/base.cif (!S_ISDIR(dir->i_mode)) {
i_mode139fs/proc/base.cif (!inode || !S_ISDIR(inode->i_mode))
i_mode69fs/proc/fd.cif (!pid || ino > 1 || !S_ISDIR(dir->i_mode)) {
i_mode133fs/proc/fd.cif (!inode || !S_ISDIR(inode->i_mode))
i_mode81fs/proc/inode.cinode->i_mode = 0;
i_mode98fs/proc/inode.cinode->i_mode = S_IFDIR | S_IRUGO | S_IXUGO;
i_mode107fs/proc/inode.cinode->i_mode = S_IFREG | S_IRUGO;
i_mode114fs/proc/inode.cinode->i_mode = S_IFREG | S_IRUGO;
i_mode118fs/proc/inode.cinode->i_mode = S_IFDIR | S_IRUGO | S_IXUGO;
i_mode123fs/proc/inode.cinode->i_mode = S_IFREG | S_IRUSR;
i_mode128fs/proc/inode.cinode->i_mode = S_IFREG | S_IRUGO;
i_mode140fs/proc/inode.cinode->i_mode = S_IFDIR | S_IRUGO | S_IXUGO;
i_mode145fs/proc/inode.cinode->i_mode = S_IFREG | S_IRUSR | S_IWUSR;
i_mode152fs/proc/inode.cinode->i_mode = S_IFLNK | S_IRWXU;
i_mode156fs/proc/inode.cinode->i_mode = S_IFDIR | S_IRUSR | S_IXUSR;
i_mode165fs/proc/inode.cinode->i_mode = S_IFREG | S_IRUGO;
i_mode176fs/proc/inode.cinode->i_mode = S_IFLNK | S_IRWXU;
i_mode191fs/proc/inode.cinode->i_mode = S_IFLNK | S_IRWXU;
i_mode114fs/proc/link.cif (!S_ISLNK(inode->i_mode)) {
i_mode119fs/proc/net.cif (!S_ISDIR(dir->i_mode)) {
i_mode146fs/proc/net.cif (!inode || !S_ISDIR(inode->i_mode))
i_mode85fs/proc/root.cif (!S_ISDIR(dir->i_mode)) {
i_mode140fs/proc/root.cif (!inode || !S_ISDIR(inode->i_mode))
i_mode73fs/select.cif (S_ISREG(inode->i_mode))
i_mode23fs/stat.ctmp.st_mode = inode->i_mode;
i_mode43fs/stat.ctmp.st_mode = inode->i_mode;
i_mode394fs/super.cif (S_ISBLK(inode->i_mode)) {
i_mode452fs/super.cif (!S_ISDIR(dir_i->i_mode)) {
i_mode593fs/super.cif (!S_ISBLK(inode->i_mode)) {
i_mode74fs/sysv/dir.cif (!inode || !(sb = inode->i_sb) || !S_ISDIR(inode->i_mode))
i_mode125fs/sysv/file.cif (!S_ISREG(inode->i_mode)) {
i_mode126fs/sysv/file.cprintk("sysv_file_read: mode = %07o\n",inode->i_mode);
i_mode255fs/sysv/file.cif (!S_ISREG(inode->i_mode)) {
i_mode256fs/sysv/file.cprintk("sysv_file_write: mode = %07o\n",inode->i_mode);
i_mode188fs/sysv/fsync.cif (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) ||
i_mode189fs/sysv/fsync.cS_ISLNK(inode->i_mode)))
i_mode119fs/sysv/ialloc.cif (raw_inode->i_mode == 0 && raw_inode->i_nlink == 0)
i_mode139fs/sysv/ialloc.cinode->i_gid = (dir->i_mode & S_ISGID) ? dir->i_gid : current->egid;
i_mode148fs/sysv/ialloc.cinode->i_mode = 0;    /* for sysv_write_inode() */
i_mode186fs/sysv/ialloc.cif (raw_inode->i_mode == 0 && raw_inode->i_nlink == 0)
i_mode651fs/sysv/inode.cinode->i_mode = 0;
i_mode664fs/sysv/inode.cmode = raw_inode->i_mode;
i_mode668fs/sysv/inode.cinode->i_mode = mode;
i_mode684fs/sysv/inode.cif (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode))
i_mode696fs/sysv/inode.cif (S_ISREG(inode->i_mode))
i_mode701fs/sysv/inode.celse if (S_ISDIR(inode->i_mode))
i_mode703fs/sysv/inode.celse if (S_ISLNK(inode->i_mode))
i_mode705fs/sysv/inode.celse if (S_ISCHR(inode->i_mode))
i_mode707fs/sysv/inode.celse if (S_ISBLK(inode->i_mode))
i_mode709fs/sysv/inode.celse if (S_ISFIFO(inode->i_mode))
i_mode718fs/sysv/inode.cif (inode->i_mode == COH_KLUDGE_SYMLINK_MODE) {
i_mode719fs/sysv/inode.cinode->i_mode = COH_KLUDGE_NOT_SYMLINK;
i_mode748fs/sysv/inode.cmode = inode->i_mode;
i_mode751fs/sysv/inode.craw_inode->i_mode = mode;
i_mode766fs/sysv/inode.cif (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode))
i_mode119fs/sysv/namei.cif (!S_ISDIR(dir->i_mode)) {
i_mode230fs/sysv/namei.cinode->i_mode = mode;
i_mode269fs/sysv/namei.cinode->i_mode = mode;
i_mode271fs/sysv/namei.cif (S_ISREG(inode->i_mode))
i_mode276fs/sysv/namei.celse if (S_ISDIR(inode->i_mode)) {
i_mode278fs/sysv/namei.cif (dir->i_mode & S_ISGID)
i_mode279fs/sysv/namei.cinode->i_mode |= S_ISGID;
i_mode281fs/sysv/namei.celse if (S_ISLNK(inode->i_mode))
i_mode283fs/sysv/namei.celse if (S_ISCHR(inode->i_mode))
i_mode285fs/sysv/namei.celse if (S_ISBLK(inode->i_mode))
i_mode287fs/sysv/namei.celse if (S_ISFIFO(inode->i_mode))
i_mode354fs/sysv/namei.cinode->i_mode = S_IFDIR | (mode & 0777 & ~current->fs->umask);
i_mode355fs/sysv/namei.cif (dir->i_mode & S_ISGID)
i_mode356fs/sysv/namei.cinode->i_mode |= S_ISGID;
i_mode450fs/sysv/namei.cif ((dir->i_mode & S_ISVTX) && current->euid &&
i_mode457fs/sysv/namei.cif (!S_ISDIR(inode->i_mode)) {
i_mode506fs/sysv/namei.cif (S_ISDIR(inode->i_mode))
i_mode515fs/sysv/namei.cif ((dir->i_mode & S_ISVTX) && !suser() &&
i_mode558fs/sysv/namei.cinode->i_mode = S_IFLNK | 0777;
i_mode608fs/sysv/namei.cif (S_ISDIR(oldinode->i_mode)) {
i_mode709fs/sysv/namei.cif ((old_dir->i_mode & S_ISVTX) && 
i_mode725fs/sysv/namei.cif (new_inode && S_ISDIR(new_inode->i_mode)) {
i_mode727fs/sysv/namei.cif (!S_ISDIR(old_inode->i_mode))
i_mode740fs/sysv/namei.cif (new_inode && (new_dir->i_mode & S_ISVTX) && 
i_mode744fs/sysv/namei.cif (S_ISDIR(old_inode->i_mode)) {
i_mode746fs/sysv/namei.cif (new_inode && !S_ISDIR(new_inode->i_mode))
i_mode63fs/sysv/symlink.cif (!S_ISLNK(inode->i_mode)) {
i_mode93fs/sysv/symlink.cif (!S_ISLNK(inode->i_mode)) {
i_mode487fs/sysv/truncate.cif (S_ISLNK(inode->i_mode))
i_mode489fs/sysv/truncate.celse if (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode)))
i_mode333fs/xiafs/bitmap.cinode->i_gid = (dir->i_mode & S_ISGID) ? dir->i_gid : current->egid;
i_mode72fs/xiafs/dir.cif (!inode || !inode->i_sb || !S_ISDIR(inode->i_mode))
i_mode83fs/xiafs/file.cif (!S_ISREG(inode->i_mode)) {
i_mode201fs/xiafs/file.cif (!S_ISREG(inode->i_mode)) {
i_mode148fs/xiafs/fsync.cif (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) ||
i_mode149fs/xiafs/fsync.cS_ISLNK(inode->i_mode)))
i_mode371fs/xiafs/inode.cinode->i_mode=0;
i_mode385fs/xiafs/inode.cinode->i_mode = raw_inode->i_mode;
i_mode394fs/xiafs/inode.cif (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode)) {
i_mode405fs/xiafs/inode.cif (S_ISREG(inode->i_mode))
i_mode407fs/xiafs/inode.celse if (S_ISDIR(inode->i_mode))
i_mode409fs/xiafs/inode.celse if (S_ISLNK(inode->i_mode))
i_mode411fs/xiafs/inode.celse if (S_ISCHR(inode->i_mode))
i_mode413fs/xiafs/inode.celse if (S_ISBLK(inode->i_mode))
i_mode415fs/xiafs/inode.celse if (S_ISFIFO(inode->i_mode))
i_mode448fs/xiafs/inode.craw_inode->i_mode = inode->i_mode;
i_mode456fs/xiafs/inode.cif (S_ISCHR(inode->i_mode) || S_ISBLK(inode->i_mode))
i_mode125fs/xiafs/namei.cif (!S_ISDIR(dir->i_mode)) {
i_mode260fs/xiafs/namei.cinode->i_mode = mode;
i_mode298fs/xiafs/namei.cinode->i_mode = mode;
i_mode300fs/xiafs/namei.cif (S_ISREG(inode->i_mode))
i_mode302fs/xiafs/namei.celse if (S_ISDIR(inode->i_mode)) {
i_mode304fs/xiafs/namei.cif (dir->i_mode & S_ISGID)
i_mode305fs/xiafs/namei.cinode->i_mode |= S_ISGID;
i_mode307fs/xiafs/namei.celse if (S_ISLNK(inode->i_mode))
i_mode309fs/xiafs/namei.celse if (S_ISCHR(inode->i_mode))
i_mode311fs/xiafs/namei.celse if (S_ISBLK(inode->i_mode))
i_mode313fs/xiafs/namei.celse if (S_ISFIFO(inode->i_mode))
i_mode380fs/xiafs/namei.cinode->i_mode = S_IFDIR | (mode & S_IRWXUGO & ~current->fs->umask);
i_mode381fs/xiafs/namei.cif (dir->i_mode & S_ISGID)
i_mode382fs/xiafs/namei.cinode->i_mode |= S_ISGID;
i_mode499fs/xiafs/namei.cif ((dir->i_mode & S_ISVTX) && current->euid &&
i_mode506fs/xiafs/namei.cif (!S_ISDIR(inode->i_mode)) {
i_mode551fs/xiafs/namei.cif (S_ISDIR(inode->i_mode))
i_mode560fs/xiafs/namei.cif ((dir->i_mode & S_ISVTX) && !suser() &&
i_mode601fs/xiafs/namei.cinode->i_mode = S_IFLNK | S_IRWXUGO;
i_mode640fs/xiafs/namei.cif (S_ISDIR(oldinode->i_mode)) {
i_mode731fs/xiafs/namei.cif ((old_dir->i_mode & S_ISVTX) && 
i_mode747fs/xiafs/namei.cif (new_inode && S_ISDIR(new_inode->i_mode)) {
i_mode752fs/xiafs/namei.cif (new_inode && (new_dir->i_mode & S_ISVTX) && 
i_mode756fs/xiafs/namei.cif (S_ISDIR(old_inode->i_mode)) {
i_mode53fs/xiafs/symlink.cif (!S_ISLNK(inode->i_mode)) {
i_mode90fs/xiafs/symlink.cif (!S_ISLNK(inode->i_mode)) {
i_mode183fs/xiafs/truncate.cif (!(S_ISREG(inode->i_mode) || S_ISDIR(inode->i_mode) ||
i_mode184fs/xiafs/truncate.cS_ISLNK(inode->i_mode)))
i_mode215include/linux/ext2_fs.hunsigned short i_mode;    /* File mode */
i_mode16include/linux/ext_fs.hunsigned short i_mode;
i_mode168include/linux/fs.humode_t    i_mode;
i_mode31include/linux/minix_fs.hunsigned short i_mode;
i_mode47include/linux/minix_fs.hunsigned short i_mode;
i_mode222include/linux/sysv_fs.hunsigned short i_mode;
i_mode22include/linux/xia_fs.hmode_t   i_mode;
i_mode322mm/mmap.cif (!inode->i_sb || !S_ISREG(inode->i_mode))
i_mode724mm/swap.cif (!S_ISBLK(inode->i_mode))
i_mode789mm/swap.cif (S_ISBLK(swap_inode->i_mode)) {
i_mode802mm/swap.c} else if (S_ISREG(swap_inode->i_mode))
i_mode204net/socket.cSOCK_INODE(sock)->i_mode = S_IFSOCK;