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
..
afs.h
afs: Support interacting with multiple user namespaces
2013-02-13 06:00:51 -08:00
afs_cm.h
afs_fs.h
afs_vl.h
AFS: Fix silly characters in a comment
2011-07-20 20:48:03 -04:00
cache.c
callback.c
afs: Kill afs_wait_mode
2017-01-09 11:10:02 +00:00
cell.c
FS-Cache: Provide the ability to enable/disable cookies
2013-09-27 18:40:25 +01:00
cmservice.c
afs: Move UUID struct to linux/uuid.h
2017-02-10 16:34:17 +00:00
dir.c
lib/vsprintf.c: remove %Z support
2017-02-27 18:43:47 -08:00
file.c
afs: Conditionalise a new unused variable
2017-01-16 13:30:52 -05:00
flock.c
fs/afs/flock: Remove deprecated create_singlethread_workqueue
2016-09-04 21:41:39 +01:00
fsclient.c
afs: Kill afs_wait_mode
2017-01-09 11:10:02 +00:00
inode.c
statx: Add a system call to make enhanced file info available
2017-03-02 20:51:15 -05:00
internal.h
statx: Add a system call to make enhanced file info available
2017-03-02 20:51:15 -05:00
Kconfig
fs/afs: remove depends on CONFIG_EXPERIMENTAL
2013-01-21 14:39:04 -08:00
main.c
afs: Use core kernel UUID generation
2017-02-10 16:34:17 +00:00
Makefile
misc.c
kafs: Add more "unified AFS" error codes
2015-04-01 21:36:15 +01:00
mntpt.c
fs: Better permission checking for submounts
2017-02-02 04:36:12 +13:00
netdevices.c
afs: Use core kernel UUID generation
2017-02-10 16:34:17 +00:00
proc.c
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
2016-12-24 11:46:01 -08:00
rxrpc.c
Merge branch 'WIP.sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2017-03-03 10:16:38 -08:00
security.c
->permission() sanitizing: don't pass flags to ->permission()
2011-07-20 01:43:24 -04:00
server.c
rxrpc: Provide a way for AFS to ask for the peer address of a call
2016-08-30 16:07:53 +01:00
super.c
mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros
2016-04-04 10:41:08 -07:00
vlclient.c
afs: Kill afs_wait_mode
2017-01-09 11:10:02 +00:00
vlocation.c
afs: Kill afs_wait_mode
2017-01-09 11:10:02 +00:00
vnode.c
afs: Kill afs_wait_mode
2017-01-09 11:10:02 +00:00
volume.c
afs: Make afs_readpages() fetch data in bulk
2017-01-06 16:54:41 +00:00
write.c
afs: Make afs_fs_fetch_data() take a list of pages
2017-01-06 16:54:41 +00:00