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.h
auth.c
cred: simpler, 1D supplementary groups
2016-10-07 18:46:30 -07:00
auth.h
blocklayout.c
fs: add i_blocksize()
2017-02-27 18:43:46 -08:00
blocklayoutxdr.c
Highlights:
2016-08-04 19:59:06 -04:00
blocklayoutxdr.h
cache.h
current_stateid.h
export.c
nfsd: opt in to labeled nfs per export
2017-01-31 12:31:54 -05:00
export.h
fault_inject.c
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
2016-12-24 11:46:01 -08:00
flexfilelayout.c
nfsd: don't set a FL_LAYOUT lease for flexfiles layouts
2016-09-16 16:15:52 -04:00
flexfilelayoutxdr.c
flexfilelayoutxdr.h
idmap.h
Kconfig
block: make scsi_request and scsi ioctl support optional
2017-01-31 10:53:05 -07:00
lockd.c
Makefile
netns.h
netns: make struct pernet_operations::id unsigned int
2016-11-18 10:59:15 -05:00
nfs2acl.c
sunrpc: turn bitfield flags in svc_version into bools
2017-02-24 15:50:08 -05:00
nfs3acl.c
sunrpc: turn bitfield flags in svc_version into bools
2017-02-24 15:50:08 -05:00
nfs3proc.c
NFSD: cleanup dead codes and values in nfsd_write
2017-01-31 12:31:53 -05:00
nfs3xdr.c
nfs4acl.c
nfs4callback.c
nfsd/callback: Drop a useless data copy when comparing sessionid
2017-02-17 16:26:02 -05:00
nfs4idmap.c
nfsd/idmap: return nfserr_inval for 0-length names
2017-02-17 16:25:59 -05:00
nfs4layouts.c
driver core patches for 4.11-rc1
2017-02-22 11:44:32 -08:00
nfs4proc.c
nfs/nfsd/sunrpc: enforce transport requirements for NFSv4
2017-02-24 17:03:34 -05:00
nfs4recover.c
nfs4state.c
nfsd: remove superfluous KERN_INFO
2017-02-24 15:45:13 -05:00
nfs4xdr.c
statx: Add a system call to make enhanced file info available
2017-03-02 20:51:15 -05:00
nfscache.c
lib/vsprintf.c: remove %Z support
2017-02-27 18:43:47 -08:00
nfsctl.c
nfsd: Fix display of the version string
2017-02-27 18:04:17 -05:00
nfsd.h
nfsd: constify nfsd_suppatttrs
2017-01-31 12:31:54 -05:00
nfsfh.c
nfsfh.h
nfsproc.c
NFSD: cleanup dead codes and values in nfsd_write
2017-01-31 12:31:53 -05:00
nfssvc.c
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/signal.h>
2017-03-02 08:42:29 +01:00
nfsxdr.c
pnfs.h
nfsd: don't set a FL_LAYOUT lease for flexfiles layouts
2016-09-16 16:15:52 -04:00
state.h
nfsd/callback: Cleanup callback cred on shutdown
2017-02-17 16:26:00 -05:00
stats.c
stats.h
trace.c
trace.h
vfs.c
nfsd: special case truncates some more
2017-02-21 10:13:37 -05:00
vfs.h
statx: Add a system call to make enhanced file info available
2017-03-02 20:51:15 -05:00
xdr.h
xdr3.h
xdr4.h
NFSD: Implement the COPY call
2016-10-07 14:54:25 -04:00
xdr4cb.h
nfsd: plumb in a CB_NOTIFY_LOCK operation
2016-09-26 15:20:35 -04:00