This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 7cf726a59435 Merge tag 'linux-kselftest-kunit-5.10-rc1' of git://git.ke [...] new 5498d5f93210 zonefs: introduce helper for zone management new 48d546a8dad4 zonefs: provide no-lock zonefs_io_error variant new b5c00e975779 zonefs: open/close zone on file open/close new 48bfd5c6fac1 zonefs: document the explicit-open mount option new 922a763ae178 Merge tag 'zonefs-5.10-rc1' of git://git.kernel.org/pub/sc [...] new c1b0c6271510 fuse: update project homepage new 27bd6129a4c5 Merge branch 'virtio-shm' into for-next new 1a9d5d405962 dax: Modify bdev_dax_pgoff() to handle NULL bdev new 6bbdd563ee9a dax: Create a range version of dax_layout_busy_page() new b43b7e81eb2b virtiofs: provide a helper function for virtqueue initialization new f4fd4ae354ba virtiofs: get rid of no_mount_options new 22f3787e9d95 virtiofs: set up virtio_fs dax_device new 1dd539577c42 virtiofs: add a mount option to enable dax new 45f2348eceb6 virtiofs: keep a list of free dax memory ranges new fd1a1dc6f5aa virtiofs: implement FUSE_INIT map_alignment field new ceec02d4354a virtiofs: introduce setupmapping/removemapping commands new c2d0ad00d948 virtiofs: implement dax read/write operations new 2a9a609a0c4a virtiofs: add DAX mmap support new 9483e7d5809a virtiofs: define dax address space operations new 6ae330cad6ef virtiofs: serialize truncate/punch_hole and dax fault path new d0cfb9dcbca6 virtiofs: maintain a list of busy elements new 9a752d18c85a virtiofs: add logic to free up a memory range new d78092e4937d fuse: fix page dereference after free new c6ff213fe5b8 fuse: add submount support to <uapi/linux/fuse.h> new 24754db2728a fuse: store fuse_conn in fuse_req new 8f622e9497bb fuse: drop fuse_conn parameter where possible new fcee216beb9c fuse: split fuse_mount off of fuse_conn new 1866d779d5d2 fuse: Allow fuse_fill_super_common() for submounts new bf109c64040f fuse: implement crossmounts new 413daa1a3f4a fuse: connection remove fix new 42d3e2d041f0 virtiofs: calculate number of scatter-gather elements accurately new 694565356c2e Merge tag 'fuse-update-5.10' of git://git.kernel.org/pub/s [...] new 8a569d717ed0 xfs: refactor inode flags propagation code new d4f2c14cc979 xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdev new b96cb835e37c xfs: deprecate the V4 format new 6dd379c7fa81 xfs: drop extra transaction roll from inode extent truncate new 72cc95132a93 xfs: Set xfs_buf type flag when growing summary/bitmap files new c54e14d155f5 xfs: Set xfs_buf's b_ops member when zeroing bitmap/summary files new 8df0fa39bdd8 xfs: don't free rt blocks when we're doing a REMAP bunmapi call new e581c9397a25 xfs: check dabtree node hash values when loading child blocks new 93293bcbde93 xfs: log new intent items created as part of finishing rec [...] new 2dbf872c042e xfs: attach inode to dquot in xfs_bui_item_recover new 384ff09ba2e5 xfs: don't release log intent items when recovery fails new f692d09e9c8f xfs: avoid LR buffer overrun due to crafted h_len new 0c771b99d6c9 xfs: clean up calculation of LR header blocks new c63290e300c4 xfs: remove the unused SYNCHRONIZE macro new 9c0fce4c16fc xfs: use the existing type definition for di_projid new 5aff6750d56d xfs: remove the unnecessary xfs_dqid_t type cast new a647d109e08a xfs: fix some comments new 3feb4ffbf693 xfs: remove the redundant crc feature check in xfs_attr3_r [...] new 74af4c1770f9 xfs: remove the unused parameter id from xfs_qm_dqattach_one new d6b8fc6c7afa xfs: do the assert for all the log done items in xfs_trans_cancel new 61ef5230518a xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local} new b38e07401ec7 xfs: drop the obsolete comment on filestream locking new d7884e6e90da xfs: avoid shared rmap operations for attr fork extents new c9c626b354dc xfs: directly call xfs_generic_create() for ->create() and [...] new c23c393eaab5 xfs: remove deprecated mount options new 3442de9cc322 xfs: remove deprecated sysctl options new 671459676ab0 xfs: fix finobt btree block recovery ordering new b80b29d602a8 xfs: remove xfs_defer_reset new 901219bb2507 xfs: remove XFS_LI_RECOVERED new e6fff81e4870 xfs: proper replay of deferred ops queued during log recovery new 4f9a60c48078 xfs: xfs_defer_capture should absorb remaining block reservations new 929b92f64048 xfs: xfs_defer_capture should absorb remaining transaction [...] new 919522e89f8e xfs: clean up bmap intent item recovery checking new 64a3f3315bc6 xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock [...] new ff4ab5e02a04 xfs: fix an incore inode UAF in xfs_bui_recover new 27dada070d59 xfs: change the order in which child and parent defer ops [...] new 4e919af7827a xfs: periodically relog deferred intent items new ed1575daf71e xfs: expose the log push threshold new 74f4d6a1e065 xfs: only relog deferred intent items if free space in the [...] new acd1ac3aa22f xfs: limit entries returned when counting fsmap records new 8ffa90e1145c xfs: fix deadlock and streamline xfs_getfsmap performance new 97611f936674 xfs: do the ASSERT for the arguments O_{u,g,p}dqpp new e5b23740db9b xfs: fix the indent in xfs_trans_mod_dquot new f4c32e87de7d xfs: fix realtime bitmap/summary file truncation when grow [...] new 7249c95a3fd7 xfs: make xfs_growfs_rt update secondary superblocks new ace74e797a82 xfs: annotate grabbing the realtime bitmap/summary locks i [...] new d88850bd5516 xfs: fix high key handling in the rt allocator's query_ran [...] new 894645546bb1 xfs: fix Kconfig asking about XFS_SUPPORT_V4 when XFS_FS=n new bbe85027ce80 Merge tag 'xfs-5.10-merge-5' of git://git.kernel.org/pub/s [...]
The 81 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: Documentation/admin-guide/xfs.rst | 32 +- Documentation/filesystems/fuse.rst | 2 +- Documentation/filesystems/zonefs.rst | 15 + MAINTAINERS | 2 +- drivers/dax/super.c | 3 +- fs/dax.c | 29 +- fs/fuse/Kconfig | 16 +- fs/fuse/Makefile | 6 +- fs/fuse/control.c | 20 +- fs/fuse/cuse.c | 21 +- fs/fuse/dax.c | 1365 ++++++++++++++++++++++++++++++++++ fs/fuse/dev.c | 189 ++--- fs/fuse/dir.c | 220 ++++-- fs/fuse/file.c | 255 ++++--- fs/fuse/fuse_i.h | 185 ++++- fs/fuse/inode.c | 391 +++++++--- fs/fuse/readdir.c | 10 +- fs/fuse/virtio_fs.c | 378 ++++++++-- fs/fuse/xattr.c | 34 +- fs/xfs/Kconfig | 25 + fs/xfs/libxfs/xfs_attr_remote.c | 2 - fs/xfs/libxfs/xfs_bmap.c | 19 +- fs/xfs/libxfs/xfs_da_format.h | 18 +- fs/xfs/libxfs/xfs_defer.c | 232 +++++- fs/xfs/libxfs/xfs_defer.h | 37 + fs/xfs/libxfs/xfs_inode_buf.h | 2 +- fs/xfs/libxfs/xfs_rmap.c | 27 +- fs/xfs/libxfs/xfs_rtbitmap.c | 11 +- fs/xfs/scrub/dabtree.c | 14 + fs/xfs/xfs_bmap_item.c | 132 ++-- fs/xfs/xfs_buf_item_recover.c | 2 + fs/xfs/xfs_dquot.c | 4 +- fs/xfs/xfs_extfree_item.c | 44 +- fs/xfs/xfs_filestream.c | 34 +- fs/xfs/xfs_fsmap.c | 48 +- fs/xfs/xfs_fsmap.h | 6 +- fs/xfs/xfs_inode.c | 123 +-- fs/xfs/xfs_ioctl.c | 144 ++-- fs/xfs/xfs_iops.c | 4 +- fs/xfs/xfs_linux.h | 1 - fs/xfs/xfs_log.c | 44 +- fs/xfs/xfs_log.h | 2 + fs/xfs/xfs_log_recover.c | 221 +++--- fs/xfs/xfs_qm.c | 16 +- fs/xfs/xfs_refcount_item.c | 51 +- fs/xfs/xfs_rmap_item.c | 42 +- fs/xfs/xfs_rtalloc.c | 31 +- fs/xfs/xfs_stats.c | 4 + fs/xfs/xfs_stats.h | 1 + fs/xfs/xfs_super.c | 44 +- fs/xfs/xfs_sysctl.c | 36 +- fs/xfs/xfs_trace.h | 1 + fs/xfs/xfs_trans.c | 2 +- fs/xfs/xfs_trans.h | 33 +- fs/xfs/xfs_trans_dquot.c | 43 +- fs/zonefs/super.c | 221 +++++- fs/zonefs/zonefs.h | 10 + include/linux/dax.h | 6 + include/uapi/linux/fuse.h | 50 +- include/uapi/linux/virtio_fs.h | 3 + 60 files changed, 3945 insertions(+), 1018 deletions(-) create mode 100644 fs/fuse/dax.c