summaryrefslogtreecommitdiff
path: root/samples/statx/Makefile
diff options
context:
space:
mode:
authorDavid Howells <dhowells@redhat.com>2018-11-01 23:36:23 +0000
committerAl Viro <viro@zeniv.linux.org.uk>2019-02-28 04:22:55 -0500
commit889fcd98ab91abf62e71a48d282db852ab8687ba (patch)
tree46067fd50a820a13365917eb416c512f0aff46ba /samples/statx/Makefile
parentaa353d993694bfcda13534ac8c256768a86a7c54 (diff)
vfs: syscall: Add fspick() to select a superblock for reconfiguration
Provide an fspick() system call that can be used to pick an existing mountpoint into an fs_context which can thereafter be used to reconfigure a superblock (equivalent of the superblock side of -o remount). This looks like: int fd = fspick(AT_FDCWD, "/mnt", FSPICK_CLOEXEC | FSPICK_NO_AUTOMOUNT); fsconfig(fd, FSCONFIG_SET_FLAG, "intr", NULL, 0); fsconfig(fd, FSCONFIG_SET_FLAG, "noac", NULL, 0); fsconfig(fd, FSCONFIG_CMD_RECONFIGURE, NULL, NULL, 0); At the point of fspick being called, the file descriptor referring to the filesystem context is in exactly the same state as the one that was created by fsopen() after fsmount() has been successfully called. Signed-off-by: David Howells <dhowells@redhat.com> cc: linux-api@vger.kernel.org Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'samples/statx/Makefile')
0 files changed, 0 insertions, 0 deletions