Darrick J. Wong
5aca284210
vfs: create a generic checking and prep function for FS_IOC_SETFLAGS
...
Create a generic function to check incoming FS_IOC_SETFLAGS flag values
and later prepare the inode for updates so that we can standardize the
implementations that follow ext4's flag values.
Note that the efivarfs implementation no longer fails a no-op SETFLAGS
without CAP_LINUX_IMMUTABLE since that's the behavior in ext*.
Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Reviewed-by: Jan Kara <jack@suse.cz>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Acked-by: David Sterba <dsterba@suse.com>
Reviewed-by: Bob Peterson <rpeterso@redhat.com>
2019-07-01 08:25:34 -07:00
..
alloc.c
nilfs2: convert to SPDX license tags
2018-09-04 16:45:02 -07:00
alloc.h
nilfs2: convert to SPDX license tags
2018-09-04 16:45:02 -07:00
bmap.c
nilfs2: convert to SPDX license tags
2018-09-04 16:45:02 -07:00
bmap.h
nilfs2: convert to SPDX license tags
2018-09-04 16:45:02 -07:00
btnode.c
XArray: Change xa_insert to return -EBUSY
2019-02-06 13:12:15 -05:00
btnode.h
nilfs2: convert to SPDX license tags
2018-09-04 16:45:02 -07:00
btree.c
nilfs2: convert to SPDX license tags
2018-09-04 16:45:02 -07:00
btree.h
nilfs2: convert to SPDX license tags
2018-09-04 16:45:02 -07:00
cpfile.c
nilfs2: convert to SPDX license tags
2018-09-04 16:45:02 -07:00
cpfile.h
nilfs2: convert to SPDX license tags
2018-09-04 16:45:02 -07:00
dat.c
nilfs2: convert to SPDX license tags
2018-09-04 16:45:02 -07:00
dat.h
nilfs2: convert to SPDX license tags
2018-09-04 16:45:02 -07:00
dir.c
nilfs2: convert to SPDX license tags
2018-09-04 16:45:02 -07:00
direct.c
nilfs2: convert to SPDX license tags
2018-09-04 16:45:02 -07:00
direct.h
nilfs2: convert to SPDX license tags
2018-09-04 16:45:02 -07:00
export.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
file.c
nilfs2: convert to SPDX license tags
2018-09-04 16:45:02 -07:00
gcinode.c
nilfs2: convert to SPDX license tags
2018-09-04 16:45:02 -07:00
ifile.c
nilfs2: convert to SPDX license tags
2018-09-04 16:45:02 -07:00
ifile.h
nilfs2: convert to SPDX license tags
2018-09-04 16:45:02 -07:00
inode.c
nilfs2: convert to SPDX license tags
2018-09-04 16:45:02 -07:00
ioctl.c
vfs: create a generic checking and prep function for FS_IOC_SETFLAGS
2019-07-01 08:25:34 -07:00
Kconfig
treewide: Add SPDX license identifier - Makefile/Kconfig
2019-05-21 10:50:46 +02:00
Makefile
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
mdt.c
nilfs2: convert to SPDX license tags
2018-09-04 16:45:02 -07:00
mdt.h
nilfs2: convert to SPDX license tags
2018-09-04 16:45:02 -07:00
namei.c
nilfs2: convert to SPDX license tags
2018-09-04 16:45:02 -07:00
nilfs.h
nilfs2: switch to ->free_inode()
2019-05-01 22:43:25 -04:00
page.c
nilfs2: Convert to XArray
2018-10-21 10:46:42 -04:00
page.h
nilfs2: convert to SPDX license tags
2018-09-04 16:45:02 -07:00
recovery.c
nilfs2: convert to SPDX license tags
2018-09-04 16:45:02 -07:00
segbuf.c
nilfs2: convert to SPDX license tags
2018-09-04 16:45:02 -07:00
segbuf.h
nilfs2: convert to SPDX license tags
2018-09-04 16:45:02 -07:00
segment.c
nilfs2: convert to SPDX license tags
2018-09-04 16:45:02 -07:00
segment.h
nilfs2: convert to SPDX license tags
2018-09-04 16:45:02 -07:00
sufile.c
nilfs2: convert to SPDX license tags
2018-09-04 16:45:02 -07:00
sufile.h
nilfs2: convert to SPDX license tags
2018-09-04 16:45:02 -07:00
super.c
nilfs2: switch to ->free_inode()
2019-05-01 22:43:25 -04:00
sysfs.c
nilfs2: convert to SPDX license tags
2018-09-04 16:45:02 -07:00
sysfs.h
nilfs2: convert to SPDX license tags
2018-09-04 16:45:02 -07:00
the_nilfs.c
nilfs2: convert to SPDX license tags
2018-09-04 16:45:02 -07:00
the_nilfs.h
nilfs2: convert to SPDX license tags
2018-09-04 16:45:02 -07:00