Hi folks, The for-next branch of the xfs-linux repository at: https://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git has just been updated. Patches often get missed, so please check if your outstanding patches were in this update. If they have not been in this update, please resubmit them to linux-xfs@xxxxxxxxxxxxxxx so they can be picked up in the next update. The new head of the for-next branch is commit: 8b010acb3154 xfs: use roundup_pow_of_two instead of ffs during xlog_find_tail 24 new commits: Chandan Babu R (8): [da6f8410e73e] Merge tag 'fix-fsmap-6.6_2023-09-12' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.6-fixesA [0a229c935a8a] Merge tag 'fix-percpu-lists-6.6_2023-09-12' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.6-fixesA [f41d7d70b0f2] Merge tag 'fix-ro-mounts-6.6_2023-09-12' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.6-fixesA [b6c2b6378d64] Merge tag 'fix-efi-recovery-6.6_2023-09-12' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.6-fixesA [fffcdcc31fa1] Merge tag 'fix-iunlink-6.6_2023-09-12' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.6-fixesA [abf7c8194f23] Merge tag 'fix-iunlink-list-6.6_2023-09-12' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.6-fixesA [6ebb6500e546] Merge tag 'fix-larp-requirements-6.6_2023-09-12' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.6-fixesA [1155b12edbb5] Merge tag 'fix-scrub-6.6_2023-09-12' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into xfs-6.6-fixesA Darrick J. Wong (14): [ecd49f7a36fb] xfs: fix per-cpu CIL structure aggregation racing with dying cpus [cfa2df68b7ce] xfs: fix an agbno overflow in __xfs_getfsmap_datadev [62334fab4762] xfs: use per-mount cpumask to track nonempty percpu inodegc lists [f5bfa695f02e] xfs: remove the all-mounts list [ef7d9593390a] xfs: remove CPU hotplug infrastructure [f12b96683d69] xfs: use i_prev_unlinked to distinguish inodes that are not on the unlinked list [76e589013fec] xfs: allow inode inactivation during a ro mount log recovery [83771c50e42b] xfs: reload entire unlinked bucket lists [74ad4693b647] xfs: fix log recovery when unknown rocompat bits are set [3c919b091090] xfs: reserve less log space when recovering log intent items [68b957f64fca] xfs: load uncached unlinked inodes into memory on demand [49813a21ed57] xfs: make inode unlinked bucket recovery work with quotacheck [34389616a963] xfs: require a relatively recent V5 filesystem for LARP mode [e03192820002] xfs: only call xchk_stats_merge after validating scrub inputs Lukas Bulwahn (1): [57c0f4a8ea3a] xfs: fix select in config XFS_ONLINE_SCRUB_STATS Wang Jianchao (1): [8b010acb3154] xfs: use roundup_pow_of_two instead of ffs during xlog_find_tail Code Diffstat: fs/xfs/Kconfig | 2 +- fs/xfs/libxfs/xfs_log_recover.h | 22 +++++ fs/xfs/libxfs/xfs_sb.c | 3 +- fs/xfs/scrub/scrub.c | 4 +- fs/xfs/scrub/stats.c | 5 +- fs/xfs/xfs_attr_inactive.c | 1 - fs/xfs/xfs_attr_item.c | 7 +- fs/xfs/xfs_bmap_item.c | 4 +- fs/xfs/xfs_export.c | 6 ++ fs/xfs/xfs_extfree_item.c | 4 +- fs/xfs/xfs_fsmap.c | 25 +++-- fs/xfs/xfs_icache.c | 80 ++++++--------- fs/xfs/xfs_icache.h | 1 - fs/xfs/xfs_inode.c | 209 +++++++++++++++++++++++++++++++++++++--- fs/xfs/xfs_inode.h | 34 ++++++- fs/xfs/xfs_itable.c | 9 ++ fs/xfs/xfs_log.c | 17 ---- fs/xfs/xfs_log_cil.c | 52 +++------- fs/xfs/xfs_log_priv.h | 14 ++- fs/xfs/xfs_log_recover.c | 4 +- fs/xfs/xfs_mount.h | 17 +++- fs/xfs/xfs_qm.c | 7 ++ fs/xfs/xfs_refcount_item.c | 6 +- fs/xfs/xfs_rmap_item.c | 6 +- fs/xfs/xfs_super.c | 86 +---------------- fs/xfs/xfs_trace.h | 45 +++++++++ fs/xfs/xfs_xattr.c | 11 +++ include/linux/cpuhotplug.h | 1 - 28 files changed, 441 insertions(+), 241 deletions(-)