On Tue, May 5, 2020 at 11:59 AM Miklos Szeredi <mszeredi@xxxxxxxxxx> wrote: > > Hi Al, > > Can you please apply the following patches? Ping? Could you please have a look at these patches? - /proc/mounts cursor is almost half the total lines changed, and that one was already pretty damn well reviewed by you - unprivileged whiteout one was approved by the security guys - aio fsync one is a real bug, please comment on whether the patch is acceptable or should I work around it in fuse - STATX_MNT_ID extension is a no brainer, the other one may or may not be useful, that's arguable... - the others are not important, but I think useful - and I missed one (faccess2); amending to patch series Thanks, Miklos > > All of these have been through the review process, some have been through > several revisions, some haven't gotten any comments yet. > > Git tree is here: > > git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git for-viro > > Thanks, > Miklos > > Miklos Szeredi (12): > vfs: allow unprivileged whiteout creation > aio: fix async fsync creds > proc/mounts: add cursor > utimensat: AT_EMPTY_PATH support > f*xattr: allow O_PATH descriptors > uapi: deprecate STATX_ALL > statx: don't clear STATX_ATIME on SB_RDONLY > statx: add mount ID > statx: add mount_root > vfs: don't parse forbidden flags > vfs: don't parse "posixacl" option > vfs: don't parse "silent" option > > fs/aio.c | 8 +++ > fs/char_dev.c | 3 ++ > fs/fs_context.c | 30 ----------- > fs/mount.h | 12 +++-- > fs/namei.c | 17 ++---- > fs/namespace.c | 91 +++++++++++++++++++++++++++------ > fs/proc_namespace.c | 4 +- > fs/stat.c | 11 +++- > fs/utimes.c | 6 ++- > fs/xattr.c | 8 +-- > include/linux/device_cgroup.h | 3 ++ > include/linux/mount.h | 4 +- > include/linux/stat.h | 1 + > include/uapi/linux/stat.h | 18 ++++++- > samples/vfs/test-statx.c | 2 +- > tools/include/uapi/linux/stat.h | 11 +++- > 16 files changed, 153 insertions(+), 76 deletions(-) > > -- > 2.21.1 >