Home
last modified time | relevance | path

Searched refs:oldflags (Results 1 – 18 of 18) sorted by relevance

/Linux-v5.10/fs/ext2/
Dioctl.c36 unsigned int oldflags; in ext2_ioctl() local
61 oldflags = ei->i_flags; in ext2_ioctl()
63 ret = vfs_ioc_setflags_prepare(inode, oldflags, flags); in ext2_ioctl()
70 flags |= oldflags & ~EXT2_FL_USER_MODIFIABLE; in ext2_ioctl()
/Linux-v5.10/fs/jfs/
Dioctl.c72 unsigned int oldflags; in jfs_ioctl() local
101 oldflags = jfs_map_ext2(jfs_inode->mode2 & JFS_FL_USER_VISIBLE, in jfs_ioctl()
103 err = vfs_ioc_setflags_prepare(inode, oldflags, flags); in jfs_ioctl()
/Linux-v5.10/fs/ext4/
Dioctl.c283 unsigned int oldflags = ei->i_flags; in ext4_ioctl_check_immutable() local
285 if (!(oldflags & EXT4_IMMUTABLE_FL) || !(flags & EXT4_IMMUTABLE_FL)) in ext4_ioctl_check_immutable()
288 if ((oldflags & ~EXT4_IMMUTABLE_FL) != (flags & ~EXT4_IMMUTABLE_FL)) in ext4_ioctl_check_immutable()
312 static bool dax_compatible(struct inode *inode, unsigned int oldflags, in dax_compatible() argument
316 if ((oldflags & EXT4_DAX_MUT_EXCL) || in dax_compatible()
323 if ((flags & EXT4_DAX_MUT_EXCL) && (oldflags & EXT4_DAX_FL)) in dax_compatible()
336 unsigned int oldflags, mask, i; in ext4_ioctl_setflags() local
343 oldflags = ei->i_flags; in ext4_ioctl_setflags()
345 err = vfs_ioc_setflags_prepare(inode, oldflags, flags); in ext4_ioctl_setflags()
353 if ((flags ^ oldflags) & (EXT4_JOURNAL_DATA_FL)) { in ext4_ioctl_setflags()
[all …]
/Linux-v5.10/fs/ubifs/
Dioctl.c106 int oldflags, err, release; in setflags() local
117 oldflags = ubifs2ioctl(ui->flags); in setflags()
118 err = vfs_ioc_setflags_prepare(inode, oldflags, flags); in setflags()
/Linux-v5.10/mm/
Dmprotect.c403 unsigned long oldflags = vma->vm_flags; in mprotect_fixup() local
410 if (newflags == oldflags) { in mprotect_fixup()
440 may_expand_vm(mm, oldflags, nrpages)) in mprotect_fixup()
442 if (!(oldflags & (VM_ACCOUNT|VM_WRITE|VM_HUGETLB| in mprotect_fixup()
494 if ((oldflags & (VM_WRITE | VM_SHARED | VM_LOCKED)) == VM_LOCKED && in mprotect_fixup()
499 vm_stat_account(mm, oldflags, -nrpages); in mprotect_fixup()
/Linux-v5.10/fs/hfsplus/
Dioctl.c87 unsigned int oldflags = hfsplus_getflags(inode); in hfsplus_ioctl_setflags() local
106 err = vfs_ioc_setflags_prepare(inode, oldflags, flags); in hfsplus_ioctl_setflags()
/Linux-v5.10/fs/efivarfs/
Dfile.c137 unsigned int oldflags = efivarfs_getflags(inode); in efivarfs_ioc_setxflags() local
159 error = vfs_ioc_setflags_prepare(inode, oldflags, flags); in efivarfs_ioc_setxflags()
/Linux-v5.10/drivers/auxdisplay/
Dcharlcd.c357 int oldflags = priv->flags; in handle_lcd_special_code() local
528 if (oldflags == priv->flags) in handle_lcd_special_code()
532 if ((oldflags ^ priv->flags) & in handle_lcd_special_code()
541 else if ((oldflags ^ priv->flags) & (LCD_FLAG_F | LCD_FLAG_N)) in handle_lcd_special_code()
548 else if ((oldflags ^ priv->flags) & LCD_FLAG_L) in handle_lcd_special_code()
/Linux-v5.10/fs/crypto/
Dhooks.c138 unsigned int oldflags, unsigned int flags) in fscrypt_prepare_setflags() argument
149 if (IS_ENCRYPTED(inode) && (flags & ~oldflags & FS_CASEFOLD_FL)) { in fscrypt_prepare_setflags()
/Linux-v5.10/fs/ocfs2/
Dioctl.c87 unsigned oldflags; in ocfs2_set_inode_attr() local
105 oldflags = ocfs2_inode->ip_attr; in ocfs2_set_inode_attr()
107 flags |= oldflags & ~mask; in ocfs2_set_inode_attr()
109 status = vfs_ioc_setflags_prepare(inode, oldflags, flags); in ocfs2_set_inode_attr()
/Linux-v5.10/fs/nilfs2/
Dioctl.c132 unsigned int flags, oldflags; in nilfs_ioctl_setflags() local
149 oldflags = NILFS_I(inode)->i_flags; in nilfs_ioctl_setflags()
151 ret = vfs_ioc_setflags_prepare(inode, oldflags, flags); in nilfs_ioctl_setflags()
159 NILFS_I(inode)->i_flags = (oldflags & ~FS_FL_USER_MODIFIABLE) | in nilfs_ioctl_setflags()
/Linux-v5.10/fs/overlayfs/
Dfile.c583 unsigned int oldflags; in ovl_ioctl_set_flags() local
595 oldflags = ovl_iflags_to_fsflags(READ_ONCE(inode->i_flags)); in ovl_ioctl_set_flags()
596 ret = vfs_ioc_setflags_prepare(inode, oldflags, flags); in ovl_ioctl_set_flags()
/Linux-v5.10/include/linux/
Dfscrypt.h217 unsigned int oldflags, unsigned int flags);
507 unsigned int oldflags, in fscrypt_prepare_setflags() argument
Dfs.h3456 int vfs_ioc_setflags_prepare(struct inode *inode, unsigned int oldflags,
/Linux-v5.10/fs/gfs2/
Dfile.c225 u32 new_flags, flags, oldflags; in do_gfs2_set_flags() local
235 oldflags = gfs2_gfsflags_to_fsflags(inode, ip->i_diskflags); in do_gfs2_set_flags()
236 error = vfs_ioc_setflags_prepare(inode, oldflags, fsflags); in do_gfs2_set_flags()
/Linux-v5.10/fs/
Dinode.c2305 int vfs_ioc_setflags_prepare(struct inode *inode, unsigned int oldflags, in vfs_ioc_setflags_prepare() argument
2314 if ((flags ^ oldflags) & (FS_APPEND_FL | FS_IMMUTABLE_FL) && in vfs_ioc_setflags_prepare()
2318 return fscrypt_prepare_setflags(inode, oldflags, flags); in vfs_ioc_setflags_prepare()
/Linux-v5.10/security/selinux/
Dhooks.c841 char oldflags = old->flags & SE_MNTMASK; in selinux_cmp_sb_context() local
844 if (oldflags != newflags) in selinux_cmp_sb_context()
846 if ((oldflags & FSCONTEXT_MNT) && old->sid != new->sid) in selinux_cmp_sb_context()
848 if ((oldflags & CONTEXT_MNT) && old->mntpoint_sid != new->mntpoint_sid) in selinux_cmp_sb_context()
850 if ((oldflags & DEFCONTEXT_MNT) && old->def_sid != new->def_sid) in selinux_cmp_sb_context()
852 if (oldflags & ROOTCONTEXT_MNT) { in selinux_cmp_sb_context()
/Linux-v5.10/fs/cifs/
Dconnect.c3427 unsigned int oldflags = old->mnt_cifs_flags & CIFS_MOUNT_MASK; in compare_mount_options() local
3436 if (oldflags != newflags) in compare_mount_options()