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
nfsd: add SCSI layout support
2016-03-18 11:42:53 -04:00
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
nfsd: allow nfsd to advertise multiple layout types
2016-07-15 15:31:32 -04:00
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
nfsd: Add a super simple flex file server
2016-07-13 15:40:48 -04:00
flexfilelayoutxdr.h
nfsd: Add a super simple flex file server
2016-07-13 15:40:48 -04:00
idmap.h
Kconfig
block: make scsi_request and scsi ioctl support optional
2017-01-31 10:53:05 -07:00
lockd.c
Makefile
nfsd: Add a super simple flex file server
2016-07-13 15:40:48 -04:00
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
A very quiet cycle for nfsd, mainly just an RDMA update from Chuck Lever.
2016-05-24 14:39:20 -07:00
nfs4acl.c
nfsd: check permissions when setting ACLs
2016-06-24 12:11:52 -04:00
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
Various bugfixes, a RDMA update from Chuck Lever, and support for a new
2016-03-24 10:41:00 -07:00
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
nfsd: check d_can_lookup in fh_verify of directories
2016-08-04 17:11:48 -04:00
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
nfsd: Fix some indent inconsistancy
2016-07-13 15:53:41 -04:00
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
drop redundant ->owner initializations
2016-05-29 19:08:00 -04:00
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