This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 1b10b390d945 Merge tag 'efi-next-for-v6.10' of git://git.kernel.org/pub [...] new cacd5b04e24c erofs: rename utils.c to zutil.c new f36f3010f676 erofs: rename per-CPU buffers to global buffer pool and ma [...] new d6db47e571dc erofs: do not use pagepool in z_erofs_gbuf_growsize() new 0f6273ab4637 erofs: add a reserved buffer pool for lz4 decompression new 1872df8dcd87 erofs: derive fsid from on-disk UUID for .statfs() if possible new d69189428d50 erofs: clean up z_erofs_load_full_lcluster() new 7c35de4df105 erofs: Zstandard compression support new 47e9bff7fc04 Merge tag 'erofs-for-6.10-rc1' of git://git.kernel.org/pub [...] new 05aa02438223 btrfs: remove pointless BUG_ON() when creating snapshot new f40ca9cb5810 btrfs: locking: inline btrfs_tree_lock() and btrfs_tree_re [...] new 2066bbfccf4a btrfs: locking: rename __btrfs_tree_lock() and __btrfs_tre [...] new 7938d38b94c9 btrfs: remove pointless readahead callback wrapper new c66f2afc7148 btrfs: remove pointless writepages callback wrapper new c79f57eafc5e btrfs: avoid pointless wake ups of drew lock readers new 1e2d1837091b btrfs: add helper to clear EXTENT_BUFFER_READING new f32f20e2bd1f btrfs: warn if EXTENT_BUFFER_UPTODATE is set while reading new c87b979d9f27 btrfs: rename err to ret in btrfs_initxattrs() new c3a1cc8ff488 btrfs: rename err to ret in btrfs_rmdir() new 5e45b044b791 btrfs: rename err to ret in btrfs_cont_expand() new 93bc66f4b6f1 btrfs: rename err to ret in btrfs_ioctl_snap_destroy() new cbb6b5d20885 btrfs: rename err to ret in __set_extent_bit() new d5b634ae1fa4 btrfs: rename err to ret in convert_extent_bit() new fdee5e557f44 btrfs: rename err to ret in __btrfs_end_transaction() new 04e4e189dddc btrfs: rename err to ret in create_reloc_inode() new 35cb2e90f4ba btrfs: rename err to ret in btrfs_dirty_pages() new aefee7f1d892 btrfs: rename err to ret in prepare_pages() new 70f1e5b6db56 btrfs: rename err to ret in btrfs_direct_write() new 8d6e5f9a0ad7 btrfs: page to folio conversion: prealloc_file_extent_cluster() new a16c2c48f438 btrfs: convert relocate_one_page() to folios and rename new 01b69bf9906b btrfs: convert put_file_data() to folios new 4a43d735a602 btrfs: qgroup: delete unnecessary check in btrfs_qgroup_ch [...] new 5d6f0e9890ed btrfs: stop locking the source extent range during reflink new 6de3595473b0 btrfs: compression: add error handling for missed page cache new 98fe01af7ebe btrfs: compression: convert page allocation to folio interfaces new eb1fa9ab4702 btrfs: make insert_inline_extent() accept one page directly new ae0d22a7fcb6 btrfs: migrate insert_inline_extent() to folio interfaces new 11e03f2f4b79 btrfs: introduce btrfs_alloc_folio_array() new 400b172b8cdc btrfs: compression: migrate compression/decompression path [...] new 5f2fb819f6bf btrfs: free PERTRANS at the end of cleanup_transaction() new 2e438442ba4d btrfs: remove not needed mod_start and mod_len from struct [...] new 47f694487738 btrfs: remove pointless return value assignment at btrfs_f [...] new 606a1c5de13e btrfs: remove list_empty() check at warn_about_uncommitted [...] new 590e2c4a1e82 btrfs: remove no longer used btrfs_clone_chunk_map() new 0ddefc2a7ce4 btrfs: move btrfs_page_mkwrite() from inode.c into file.c new d800a9065b1e btrfs: add function comment to btrfs_lookup_csums_list() new afcb80624f5b btrfs: remove search_commit parameter from btrfs_lookup_cs [...] new c0dce8b6a3b2 btrfs: remove use of a temporary list at btrfs_lookup_csum [...] new fb90e1caf00d btrfs: simplify error path for btrfs_lookup_csums_list() new 8d2a83a97f1c btrfs: make NOCOW checks for existence of checksums in a r [...] new 236e3107fc80 btrfs: open code csum_exist_in_range() new 0a308f8095f7 btrfs: pass an inode to btrfs_add_extent_mapping() new 071533da5f2e btrfs: tests: error out on unexpected extent map reference count new ed48adf83e09 btrfs: simplify add_extent_mapping() by removing pointless label new 5e485ac6f0f3 btrfs: export find_next_inode() as btrfs_find_first_inode() new 26c0fae3e72f btrfs: use btrfs_find_first_inode() at btrfs_prune_dentries() new 0eea355fc0f4 btrfs: add a helper to get the delayed ref node from the d [...] new d3fbb00f5e21 btrfs: embed data_ref and tree_ref in btrfs_delayed_ref_node new 4d09b4e942bc btrfs: do not use a function to initialize btrfs_ref new f2e69a77aa51 btrfs: move ref_root into btrfs_ref new da3c54854197 btrfs: pass btrfs_ref to init_delayed_ref_common new 0509cc56619d btrfs: initialize btrfs_delayed_ref_head with btrfs_ref new 0ea4703cc27e btrfs: move ref specific initialization into init_delayed_ [...] new 1bff6d4f8737 btrfs: simplify delayed ref tracepoints new f75464f7bbbd btrfs: unify the btrfs_add_delayed_*_ref helpers into one helper new 12390e42b69d btrfs: rename ->len to ->num_bytes in btrfs_ref new cf4f04325b2b btrfs: move ->parent and ->ref_root into btrfs_delayed_ref_node new 536676344671 btrfs: rename btrfs_data_ref->ino to ->objectid new a502f112adfc btrfs: make __btrfs_inc_extent_ref take a btrfs_delayed_ref_node new 85bb9f544e8e btrfs: drop unnecessary arguments from __btrfs_free_extent new b4b5934ac1c3 btrfs: make the insert backref helpers take a btrfs_delaye [...] new 44cc2e38e67b btrfs: stop referencing btrfs_delayed_data_ref directly new efc7d5dbf8b4 btrfs: stop referencing btrfs_delayed_tree_ref directly new 7f6af7c434d9 btrfs: remove the btrfs_delayed_ref_node container helpers new 99f2be15229a btrfs: replace btrfs_delayed_*_ref with btrfs_*_ref new 53e24158684b btrfs: set start on clone before calling copy_extent_buffer_full new e094f48040cd btrfs: change root->root_key.objectid to btrfs_root_id() new 6c566def955c btrfs: pass the extent map tree's inode to add_extent_mapping() new 002f3a2ce8b0 btrfs: pass the extent map tree's inode to clear_em_logging() new c2fbd812d749 btrfs: pass the extent map tree's inode to remove_extent_m [...] new 6a3a9113ae1d btrfs: pass the extent map tree's inode to replace_extent_ [...] new e778724a5ef0 btrfs: pass the extent map tree's inode to setup_extent_mapping() new 5fa8a6baff81 btrfs: pass the extent map tree's inode to try_merge_map() new f1d97e769152 btrfs: add a global per cpu counter to track number of use [...] new 956a17d9d050 btrfs: add a shrinker for extent maps new 65bb9fb00b70 btrfs: update comment for btrfs_set_inode_full_sync() abou [...] new 0d89a15e1a0d btrfs: add tracepoints for extent map shrinker events new 078b981aaa56 btrfs: rename some variables at try_release_extent_mapping() new 85d288309ab5 btrfs: use btrfs_get_fs_generation() at try_release_extent [...] new 433a3e01dda1 btrfs: remove i_size restriction at try_release_extent_mapping() new 2e504418e464 btrfs: be better releasing extent maps at try_release_exte [...] new de6f14e83e62 btrfs: make try_release_extent_mapping() return a bool new 905a95f3dd25 btrfs: initialize delayed inodes xarray without GFP_ATOMIC new fef998d1a0b0 btrfs: use btrfs_is_testing() everywhere new 9a7b68d32afc btrfs: report filemap_fdata<write|wait>_range() error new ce87531120ae btrfs: rename werr and err to ret in btrfs_write_marked_extents() new 1e8a42375f5f btrfs: rename werr and err to ret in __btrfs_wait_marked_e [...] new 2daca1e4194e btrfs: rename err and ret to ret in build_backref_tree() new acde0e86093a btrfs: reuse ret instead of err in relocate_tree_blocks() new 5e8fb9b84b0b btrfs: drop variable err in quick_update_accounting() new 6e812a9c656b btrfs: rename return variables in btrfs_qgroup_rescan_worker() new 1618aa3c2e01 btrfs: simplify return variables in lookup_extent_data_ref() new 33a44f376050 btrfs: simplify return variables in btrfs_drop_subtree() new 30704a0d562b btrfs: drop unused argument of calcu_metadata_size() new 319d91ee7265 btrfs: add extra comments on extent_map members new 4bdc558bf906 btrfs: simplify the inline extent map creation new e98bf64f7aac btrfs: add extra sanity checks for create_io_em() new aa5ccf29173a btrfs: handle errors in btrfs_reloc_clone_csums properly new 6eecfa22403e btrfs: push all inline logic into cow_file_range new 0332967b4d65 btrfs: unlock all the pages with successful inline extent [...] new 0586d0a89e77 btrfs: move extent bit and page cleanup into cow_file_rang [...] new 7034674b8a07 btrfs: lock extent when doing inline extent in compression new c0707c9e1e36 btrfs: push the extent lock into btrfs_run_delalloc_range new 7c9acd440f4d btrfs: push extent lock into run_delalloc_nocow new 0ed30c17f699 btrfs: adjust while loop condition in run_delalloc_nocow new aa56b0aa9169 btrfs: push extent lock down in run_delalloc_nocow new 0e128d4e4173 btrfs: remove unlock_extent from run_delalloc_compressed new 00009d7bcb0c btrfs: push extent lock into run_delalloc_cow new a0766d8f35d8 btrfs: push extent lock into cow_file_range new 0ab540995ae0 btrfs: push lock_extent into cow_file_range_inline new cd241a8f554c btrfs: move can_cow_file_range_inline() outside of the ext [...] new d456c25dbb23 btrfs: push lock_extent down in cow_file_range() new 8325f41a564a btrfs: push extent lock down in submit_one_async_extent new 6b0a63a4fa31 btrfs: add a cached state to extent_clear_unlock_delalloc new 58a774ca168d btrfs: remove duplicate included header from fs.h new 8fde439b2d77 bio: Export bio_add_folio_nofail to modules new c94b7349b859 btrfs: convert super block writes to folio in wait_dev_supers() new f93ee0df5139 btrfs: convert super block writes to folio in write_dev_supers() new 617fb10ea838 btrfs: use the folio iterator in btrfs_end_super_write() new bc00965dbff7 btrfs: count super block write errors in device instead of [...] new 0e39c9e52447 btrfs: qgroup: fix initialization of auto inherit array new a3d1f54d7aa4 Merge tag 'for-6.10-tag' of git://git.kernel.org/pub/scm/l [...] new ad191e0eeebf dlm: fix user space lock decision to copy lvb new 609ed5bde2bb dlm: Simplify the allocation of slab caches in dlm_midcomm [...] new 1131f339089b dlm: remove lkb from callback tracepoints new 16e98462b764 dlm: remove callback queue debugfs functionality new 4ed424280942 dlm: save callback debug info earlier new 0175e51b5134 dlm: combine switch case fail and default statements new 986ae3c2a8df dlm: fix race between final callback and remove new 2bec1bbd55cf dlm: remove callback reference counting new ca0dcef7cf6c dlm: Simplify the allocation of slab caches in dlm_lowcomm [...] new 98808644b920 dlm: remove allocation parameter in msg allocation new 455597a55f40 dlm: switch to GFP_ATOMIC in dlm allocations new 29e345f3c68e dlm: move root_list functionality to recover.c new aff46e0f24cd dlm: use a new list for recovery of master rsb names new 3a747f4a2ee8 dlm: move rsb root_list to ls_recover() stack new 3ae677605674 dlm: add new struct to save position in dlm_copy_master_names new 6b52ea791603 dlm: drop mutex use in waiters recovery new 097691dbadcd dlm: convert ls_waiters_mutex to spinlock new cc396e2355b5 dlm: convert res_lock to spinlock new c288745f1d4a dlm: avoid blocking receive at the end of recovery new d52c9b8fefa3 dlm: convert ls_recv_active from rw_semaphore to rwlock new 308533b4b1d5 dlm: remove schedule in receive path new 578acf9a87a8 dlm: use spin_lock_bh for message processing new 92d59adfaf71 dlm: do message processing in softirq context new 700b04808fad dlm: increment ls_count for dlm_scand new dcdaad05ca15 dlm: change to single hashtable lock new 2d90354027ad dlm: merge toss and keep hash table lists into one list new 93a693d19d2a dlm: add rsb lists for iteration new 6c648035cbe7 dlm: switch to use rhashtable for rsbs new 6644925abf05 dlm: do not use ref counts for rsb in the toss state new b1f2381c1a8d dlm: drop dlm_scand kthread and use timers new e91313591b29 dlm: use rwlock for rsb hash table new 15fd7e55177a dlm: use rwlock for lkbidr new 7b012732d005 dlm: fix sleep in atomic context new 7b72ab2c6a46 dlm: return -ENOMEM if ls_recover_buf fails new 6fffab667685 Merge tag 'dlm-6.10' of git://git.kernel.org/pub/scm/linux [...] new 10398ef57aa1 gfs2: Improve gfs2_consist_inode() usage new b204b1b61eff gfs2: Get rid of newlines in log messages new 795405c4b995 gfs2: Remove unnecessary gfs2_meta_check_ii argument new 52c2d389fe0a gfs2: Follow-up to flag rename in sysfs status file new 3592bfaf746a gfs2: Use [NO_]CREATE consistently for gfs2_glock_get new b01189333ee9 gfs2: Don't forget to complete delayed withdraw new 35264909e9d1 gfs2: Fix NULL pointer dereference in gfs2_log_flush new f80d882edcf2 gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw new ee2be7d7c7f3 gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async new 927cfc90d27c gfs2: Don't set GLF_LOCK in gfs2_dispose_glock_lru new 262ee3a07e98 gfs2: Get rid of unnecessary test_and_set_bit new 5d9231111966 gfs2: Fix "ignore unlock failures after withdraw" new c9a0a4b028e4 Revert "gfs2: fix glock shrinker ref issues" new acf1f42faf5a gfs2: Fix "Make glock lru list scanning safer" new 7a1ad9d8120e gfs2: Fix lru_count accounting new 59f60005797b gfs2: Remove ill-placed consistency check new d98779e68772 gfs2: Fix potential glock use-after-free on unmount new a3730c5ec57b gfs2: Unlock fewer glocks on unmount new 1cd28e158640 gfs2: finish_xmote cleanup new 9947a06d29c0 gfs2: do_xmote fixes new 1e86044402c4 gfs2: Remove and replace gfs2_glock_queue_work new fcd63086bc14 gfs2: gfs2_freeze_unlock cleanup new f3851fed0732 gfs2: Convert gfs2_page_mkwrite() to use a folio new 75377ae754c9 gfs2: Simplify gfs2_read_super new b844048011d3 gfs2: Add a migrate_folio operation for journalled files new 50fabd42cb2f gfs2: Convert gfs2_aspace_writepage() to use a folio new c1c53c26e338 gfs2: make timeout values more explicit new 9518ae6ec57a Merge tag 'gfs2-for-v6.10' of git://git.kernel.org/pub/scm [...] new 53e4efa470d5 orangefs: fix out-of-bounds fsid access new eafb55a3ee31 Merge tag 'for-linus-6.10-ofs1' of git://git.kernel.org/pu [...] new 7f016edaa0f3 fscrypt: try to avoid refing parent dentry in fscrypt_file_open new fc883e7a500f Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] new ee5814dddefb fsverity: use register_sysctl_init() to avoid kmemleak warning new b47c18232a85 Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...]
The 200 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: block/bio.c | 1 + fs/btrfs/backref.c | 48 +- fs/btrfs/block-rsv.c | 11 +- fs/btrfs/btrfs_inode.h | 10 +- fs/btrfs/compression.c | 119 +++-- fs/btrfs/compression.h | 42 +- fs/btrfs/ctree.c | 51 +- fs/btrfs/defrag.c | 2 +- fs/btrfs/delayed-inode.c | 2 +- fs/btrfs/delayed-ref.c | 345 ++++-------- fs/btrfs/delayed-ref.h | 148 ++--- fs/btrfs/disk-io.c | 157 +++--- fs/btrfs/export.c | 8 +- fs/btrfs/extent-io-tree.c | 58 +- fs/btrfs/extent-tree.c | 364 ++++++------- fs/btrfs/extent_io.c | 227 ++++---- fs/btrfs/extent_io.h | 11 +- fs/btrfs/extent_map.c | 316 ++++++++--- fs/btrfs/extent_map.h | 67 ++- fs/btrfs/file-item.c | 88 +-- fs/btrfs/file-item.h | 3 +- fs/btrfs/file.c | 327 +++++++++--- fs/btrfs/fs.h | 5 +- fs/btrfs/inode-item.c | 16 +- fs/btrfs/inode.c | 923 ++++++++++++++------------------ fs/btrfs/ioctl.c | 86 +-- fs/btrfs/locking.c | 26 +- fs/btrfs/locking.h | 18 +- fs/btrfs/lzo.c | 89 ++-- fs/btrfs/ordered-data.c | 8 +- fs/btrfs/ordered-data.h | 1 + fs/btrfs/props.c | 2 +- fs/btrfs/qgroup.c | 79 ++- fs/btrfs/ref-verify.c | 8 +- fs/btrfs/reflink.c | 56 +- fs/btrfs/relocation.c | 415 +++++++------- fs/btrfs/root-tree.c | 3 +- fs/btrfs/send.c | 74 +-- fs/btrfs/super.c | 33 +- fs/btrfs/sysfs.c | 8 +- fs/btrfs/tests/btrfs-tests.c | 3 +- fs/btrfs/tests/extent-map-tests.c | 216 ++++---- fs/btrfs/transaction.c | 76 ++- fs/btrfs/tree-checker.c | 2 +- fs/btrfs/tree-log.c | 46 +- fs/btrfs/tree-mod-log.c | 2 +- fs/btrfs/volumes.c | 15 - fs/btrfs/volumes.h | 10 +- fs/btrfs/xattr.c | 10 +- fs/btrfs/zlib.c | 112 ++-- fs/btrfs/zstd.c | 80 +-- fs/crypto/hooks.c | 32 +- fs/dlm/ast.c | 218 +++----- fs/dlm/ast.h | 13 +- fs/dlm/config.c | 8 + fs/dlm/config.h | 2 + fs/dlm/debug_fs.c | 327 ++---------- fs/dlm/dir.c | 157 ++++-- fs/dlm/dir.h | 3 +- fs/dlm/dlm_internal.h | 129 +++-- fs/dlm/lock.c | 1068 +++++++++++++++++++++---------------- fs/dlm/lock.h | 12 +- fs/dlm/lockspace.c | 212 +++----- fs/dlm/lowcomms.c | 62 ++- fs/dlm/lowcomms.h | 5 +- fs/dlm/member.c | 25 +- fs/dlm/memory.c | 18 +- fs/dlm/memory.h | 4 +- fs/dlm/midcomms.c | 67 ++- fs/dlm/midcomms.h | 3 +- fs/dlm/rcom.c | 33 +- fs/dlm/recover.c | 149 ++---- fs/dlm/recover.h | 10 +- fs/dlm/recoverd.c | 142 ++++- fs/dlm/requestqueue.c | 43 +- fs/dlm/user.c | 135 ++--- fs/erofs/Kconfig | 15 + fs/erofs/Makefile | 5 +- fs/erofs/compress.h | 4 + fs/erofs/decompressor.c | 15 +- fs/erofs/decompressor_zstd.c | 279 ++++++++++ fs/erofs/erofs_fs.h | 15 +- fs/erofs/internal.h | 28 +- fs/erofs/pcpubuf.c | 148 ----- fs/erofs/super.c | 28 +- fs/erofs/zmap.c | 24 +- fs/erofs/{utils.c => zutil.c} | 206 ++++++- fs/gfs2/aops.c | 4 +- fs/gfs2/bmap.c | 2 +- fs/gfs2/dir.c | 31 +- fs/gfs2/file.c | 59 +- fs/gfs2/glock.c | 192 ++++--- fs/gfs2/glock.h | 3 +- fs/gfs2/glops.c | 37 +- fs/gfs2/incore.h | 1 + fs/gfs2/lock_dlm.c | 40 +- fs/gfs2/log.c | 5 +- fs/gfs2/meta_io.c | 16 +- fs/gfs2/ops_fstype.c | 49 +- fs/gfs2/rgrp.c | 10 +- fs/gfs2/super.c | 28 +- fs/gfs2/sys.c | 4 +- fs/gfs2/util.c | 63 +-- fs/gfs2/util.h | 6 +- fs/gfs2/xattr.c | 28 +- fs/orangefs/super.c | 3 +- fs/verity/init.c | 7 +- include/trace/events/btrfs.h | 158 ++++-- include/trace/events/dlm.h | 46 +- 109 files changed, 4925 insertions(+), 4338 deletions(-) create mode 100644 fs/erofs/decompressor_zstd.c delete mode 100644 fs/erofs/pcpubuf.c rename fs/erofs/{utils.c => zutil.c} (58%)