Linus Torvalds
590dce2d49
Merge branch 'rebased-statx' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
...
Pull vfs 'statx()' update from Al Viro.
This adds the new extended stat() interface that internally subsumes our
previous stat interfaces, and allows user mode to specify in more detail
what kind of information it wants.
It also allows for some explicit synchronization information to be
passed to the filesystem, which can be relevant for network filesystems:
is the cached value ok, or do you need open/close consistency, or what?
From David Howells.
Andreas Dilger points out that the first version of the extended statx
interface was posted June 29, 2010:
https://www.spinics.net/lists/linux-fsdevel/msg33831.html
* 'rebased-statx' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:
statx: Add a system call to make enhanced file info available
2017-03-03 11:38:56 -08:00
..
acl.c
ext4: use current_time() for inode timestamps
2016-11-14 21:40:10 -05:00
acl.h
balloc.c
The major change this cycle is deleting ext4's copy of the file system
2016-07-26 18:35:55 -07:00
bitmap.c
block_validity.c
ext4: add missing KERN_CONT to a few more debugging uses
2016-10-15 09:57:31 -04:00
dir.c
ext4: remove unused variable
2016-09-30 02:14:56 -04:00
ext4.h
Merge branch 'rebased-statx' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2017-03-03 11:38:56 -08:00
ext4_extents.h
ext4_jbd2.c
ext4: add shutdown bit and check for it
2017-02-05 01:28:48 -05:00
ext4_jbd2.h
ext4: do not perform data journaling when data is encrypted
2016-12-10 17:54:58 -05:00
extents.c
ext4: do not polute the extents cache while shifting extents
2017-01-08 21:00:35 -05:00
extents_status.c
scripts/spelling.txt: add "comsume(r)" pattern and fix typo instances
2017-02-27 18:43:47 -08:00
extents_status.h
file.c
mm: replace FAULT_FLAG_SIZE with parameter to huge_fault
2017-02-24 17:46:54 -08:00
fsync.c
ext4: add shutdown bit and check for it
2017-02-05 01:28:48 -05:00
hash.c
ext4: move halfmd4 into hash.c directly
2017-02-02 11:52:14 -05:00
ialloc.c
sched/headers: Prepare to remove <linux/cred.h> inclusion from <linux/sched.h>
2017-03-02 08:42:31 +01:00
indirect.c
inline.c
ext4: add shutdown bit and check for it
2017-02-05 01:28:48 -05:00
inode.c
statx: Add a system call to make enhanced file info available
2017-03-02 20:51:15 -05:00
ioctl.c
ext4: rename EXT4_IOC_GOINGDOWN to EXT4_IOC_SHUTDOWN
2017-02-20 15:34:59 -05:00
Kconfig
dax: fix build warnings with FS_DAX and !FS_IOMAP
2017-01-24 16:26:14 -08:00
Makefile
ext4 crypto: migrate into vfs's crypto engine
2016-07-10 14:01:03 -04:00
mballoc.c
fs: add i_blocksize()
2017-02-27 18:43:46 -08:00
mballoc.h
ext4: add missing KERN_CONT to a few more debugging uses
2016-10-15 09:57:31 -04:00
migrate.c
mmp.c
block,fs: use REQ_* flags directly
2016-11-01 09:43:26 -06:00
move_extent.c
fs: add i_blocksize()
2017-02-27 18:43:46 -08:00
namei.c
ext4: add shutdown bit and check for it
2017-02-05 01:28:48 -05:00
page-io.c
For this cycle we add support for the shutdown ioctl, which is
2017-02-20 18:24:39 -08:00
readpage.c
Merge branch 'akpm' (patches from Andrew)
2016-07-26 19:55:54 -07:00
resize.c
ext4: rename s_resize_flags to s_ext4_flags
2017-02-05 01:27:48 -05:00
super.c
For this cycle we add support for the shutdown ioctl, which is
2017-02-20 18:24:39 -08:00
symlink.c
vfs: remove ".readlink = generic_readlink" assignments
2016-12-09 16:45:04 +01:00
sysfs.c
ext4: do not advertise encryption support when disabled
2016-10-12 23:24:51 -04:00
truncate.h
xattr.c
ext4: add shutdown bit and check for it
2017-02-05 01:28:48 -05:00
xattr.h
ext4: fix deadlock between inline_data and ext4_expand_extra_isize_ea()
2017-01-11 21:50:46 -05:00
xattr_security.c
switch xattr_handler->set() to passing dentry and inode separately
2016-05-27 15:39:43 -04:00
xattr_trusted.c
switch xattr_handler->set() to passing dentry and inode separately
2016-05-27 15:39:43 -04:00
xattr_user.c
switch xattr_handler->set() to passing dentry and inode separately
2016-05-27 15:39:43 -04:00