This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-next in repository linux-next.
omits 9b4e5403a260 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...] omits f6ce55916269 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bffde41cd3f4 Merge branch '9p-next' of git://github.com/martinetd/linux omits 2c9ddf045cff Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits ab1f0b9f33fe Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] omits daf333716de5 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 77b97ec57446 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 7ac2b98fbbd4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 18f3d6f267cd Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 5e2dedbe44b8 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 74d22991d559 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 87db6e3ddf08 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6ffb324e8e39 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits a77f1e3a441c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a6f133ba9141 Merge branch 'for-next' of https://evilpiepirate.org/git/b [...] omits 538d40c39669 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 8e330fd2cca5 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 52ae15738268 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] omits 4daed3491224 nfsd: new netlink ops to get/set server pool_mode omits ac06f8ff8dda sunrpc: refactor pool_mode setting code omits c6ce89d45dc3 nfsd: allow passing in array of thread counts via netlink omits 46fa54ed9b7b Merge branch 'vfs.iomap' into vfs.all omits 0d1d4a268e5e Merge branch 'vfs.procfs' into vfs.all Signed-off-by: Chri [...] omits daafd9e1a809 Merge branch 'vfs.netfs' into vfs.all Signed-off-by: Chris [...] omits a964b652bae0 Merge branch 'vfs.inode.rcu' into vfs.all Signed-off-by: C [...] omits f72e4fbd0be4 Merge branch 'vfs.casefold' into vfs.all Signed-off-by: Ch [...] omits e3fca416e54a Merge branch 'vfs.mount.api' into vfs.all Signed-off-by: C [...] omits 0232b4bbdf2b Merge branch 'vfs.pg_error' into vfs.all Signed-off-by: Ch [...] omits 701f093c447f Merge branch 'vfs.module.description' into vfs.all Signed- [...] omits 95de38191935 Merge branch 'vfs.xattr' into vfs.all Signed-off-by: Chris [...] omits d2bb46b33da2 Merge branch 'vfs.misc' into vfs.all Signed-off-by: Christ [...] omits 7530a09717e7 Merge branch 'vfs.fixes' into vfs.all Signed-off-by: Chris [...] omits 4fcc2034131b fuse: Use in_group_or_capable() helper omits 0cd5b6baf146 f2fs: Use in_group_or_capable() helper omits 77ca9f1b82c3 fs: Export in_group_or_capable() omits 49b75965dd5a vfs: reorder checks in may_create_in_sticky omits e69ddc043deb hfs: fix to initialize fields of hfs_inode_info after hfs_ [...] omits 74dd4012e8e2 proc: Remove usage of the deprecated ida_simple_xx() API omits 6307f205d0fb listmount: allow listing in reverse order omits 7401813ca531 fs: simplify error handling omits c1b0eb625788 path: add cleanup helper omits d27b0b223c9c fs: don't copy to userspace under namespace semaphore adds 8c474c8d2f43 Merge branch 'vfs.fixes' of git://git.kernel.org/pub/scm/l [...] adds 8f8df77ce4d2 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 4ea00ad97dff Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 9d01f6f6d8b5 erofs: fix possible memory leak in z_erofs_gbuf_exit() adds cc69a681b257 erofs: convert to use super_set_uuid to support for FS_IOC [...] adds 19da50d0e411 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds e0011bca603c nfsd: initialise nfsd_info.mutex early. adds ac03629b1612 Revert "nfsd: fix oops when reading pool_stats before serv [...] adds 44795a8bc4b5 Merge branch 'nfsd-fixes' of git://git.kernel.org/pub/scm/ [...] new 9e74881f5d34 Merge branch 'for-next' of https://evilpiepirate.org/git/b [...] new 0dc94dc99c75 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c640d9532253 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new c5e5630186dd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 59845af823fd Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 1fbb3e88f3ac Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 89f6a8bfce92 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 2e520c10e807 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 35b2363351ae Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] new 9815d7797072 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new b9682ea29360 nfsd: fix a regression in threads procfile interface new 117a01b23a68 nfsd: allow passing in array of thread counts via netlink new 9d41f7b18329 sunrpc: refactor pool_mode setting code new d220689c55d1 nfsd: new netlink ops to get/set server pool_mode new 17b863f8ad7c Merge branch 'nfsd-next' of git://git.kernel.org/pub/scm/l [...] new 719c136f9e89 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 0ef2bd7118a5 Merge branch '9p-next' of git://github.com/martinetd/linux new 610b29161b0a xfs: fix freeing speculative preallocations for preallocat [...] new 288e1f693f04 xfs: restrict when we try to align cow fork delalloc to co [...] new 1ec9307fc066 xfs: allow unlinked symlinks and dirs with zero size new dc5e1cbae270 xfs: fix direction in XFS_IOC_EXCHANGE_RANGE new 673cd885bbbf xfs: honor init_xattrs in xfs_init_new_inode for !ATTR fs new 37b1688e8cd6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new e5921d29dcc3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0875b7b7bcd2 Merge branch 'vfs.fixes' into vfs.all Signed-off-by: Chris [...] new 7f07ee5a23a5 proc: Remove usage of the deprecated ida_simple_xx() API new 26a2ed107929 hfs: fix to initialize fields of hfs_inode_info after hfs_ [...] new 5e362bd5eecd vfs: reorder checks in may_create_in_sticky new 9b6a14f08b48 fs: Export in_group_or_capable() new 8444ee22adb0 f2fs: Use in_group_or_capable() helper new 153216cf7bd5 fuse: Use in_group_or_capable() helper new 8e3447822d7d vfs: remove redundant smp_mb for thp handling in do_dentry_open new 6fe15cb535c2 Merge branch 'vfs.misc' into vfs.all Signed-off-by: Christ [...] new 1817a973e393 Merge branch 'vfs.xattr' into vfs.all Signed-off-by: Chris [...] new 731bf100a135 Merge branch 'vfs.module.description' into vfs.all Signed- [...] new d725113bc574 Merge branch 'vfs.pg_error' into vfs.all Signed-off-by: Ch [...] new 77029f3bc5c9 Merge branch 'vfs.mount.api' into vfs.all Signed-off-by: C [...] new 1fa0a860cfdb Merge branch 'vfs.casefold' into vfs.all Signed-off-by: Ch [...] new dc3a2177e02c Merge branch 'vfs.inode.rcu' into vfs.all Signed-off-by: C [...] new 9f5e9693d6ff Merge branch 'vfs.netfs' into vfs.all Signed-off-by: Chris [...] new 2e2029db1744 Merge branch 'vfs.procfs' into vfs.all Signed-off-by: Chri [...] new 0e337b40dbe8 fs: don't copy to userspace under namespace semaphore new f50630d91d45 path: add cleanup helper new 344c5e84b954 fs: simplify error handling new cfa35bc63f66 listmount: allow listing in reverse order new ebfdd03a9748 fs: relax permissions for listmount() new a2f1759d19d1 fs: relax permissions for statmount() new 0e79b98f19f8 fs: keep an index of current mount namespaces new c64449b0b4ae fs: export the mount ns id via statmount new 047afedd2e22 fs: Allow listmount() in foreign mount namespace new 1661e867c946 fs: Allow statmount() in foreign mount namespace new 00c8d859151b fs: add an ioctl to get the mnt ns id from nsfs new f0f1033dd078 selftests: add a test for the foreign mnt ns extensions new 0394ceba72fe Merge patch series "Support foreign mount namespace with s [...] new 99c2133a8670 fs: use guard for namespace_sem in statmount() new d6f8e538328d Merge branch 'vfs.mount' into vfs.all Signed-off-by: Chris [...] new 899e02913a64 nsfs: add pid translation ioctls new 75ee92d774fb Merge branch 'vfs.nsfs' into vfs.all new 4374e73db3d8 Merge branch 'vfs.iomap' into vfs.all new 8791fda14481 Merge branch 'vfs.all' of git://git.kernel.org/pub/scm/lin [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (9b4e5403a260) \ N -- N -- N refs/heads/fs-next (8791fda14481)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 60 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: fs/erofs/super.c | 2 +- fs/erofs/zutil.c | 8 +- fs/mount.h | 2 + fs/namespace.c | 292 ++++++++++++++--- fs/nfsd/nfsctl.c | 2 + fs/nfsd/nfssvc.c | 8 +- fs/nsfs.c | 67 +++- fs/open.c | 9 +- fs/xfs/libxfs/xfs_bmap.c | 31 +- fs/xfs/libxfs/xfs_fs.h | 2 +- fs/xfs/libxfs/xfs_inode_buf.c | 23 +- fs/xfs/xfs_bmap_util.c | 30 +- fs/xfs/xfs_bmap_util.h | 2 +- fs/xfs/xfs_icache.c | 2 +- fs/xfs/xfs_inode.c | 24 +- fs/xfs/xfs_iomap.c | 34 +- include/uapi/linux/mount.h | 6 +- include/uapi/linux/nsfs.h | 10 + mm/khugepaged.c | 10 +- net/sunrpc/svc_xprt.c | 8 +- .../selftests/filesystems/statmount/Makefile | 2 +- .../selftests/filesystems/statmount/statmount.h | 46 +++ .../filesystems/statmount/statmount_test.c | 53 +-- .../filesystems/statmount/statmount_test_ns.c | 360 +++++++++++++++++++++ 24 files changed, 869 insertions(+), 164 deletions(-) create mode 100644 tools/testing/selftests/filesystems/statmount/statmount.h create mode 100644 tools/testing/selftests/filesystems/statmount/statmount_test_ns.c