Hi folks, The for-next branch of the xfsprogs repository at: git://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git has just been updated and tagged with v5.8.0-rc0. This is mostly the libxfs sync plus a couple others prior. (Huge thanks to djwong & hch for their work on the libxfs sync which makes this job so much easier.) 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: 54b4eee7 (HEAD -> guilt/libxfs-5.8-sync, tag: v5.8.0-rc0, korg/libxfs-5.8-sync, korg/for-next, refs/patches/libxfs-5.8-sync/5.8-rc0) xfsprogs: Release v5.8.0-rc0 New Commits: Brian Foster (8): [ba7dd41b] repair: set the in-core inode parent in phase 3 [1b0bfeb5] repair: don't double check dir2 sf parent in phase 4 [993ca3ee] repair: use fs rootino for dummy parent value instead of zero [2703aa2c] repair: remove custom dir2 sf fork verifier from phase6 [820c6548] xfs: remove unnecessary shutdown check from xfs_iflush() [3acdd264] xfs: random buffer write failure errortag [0cd4b54a] xfs: remove unused iget_flags param from xfs_imap_to_bp() [5779d997] xfs: don't fail verifier on empty attr3 leaf block Christoph Hellwig (25): [ed8d09e1] xfs: remove the xfs_inode_log_item_t typedef [fa8a37b6] xfs: factor out a xfs_defer_create_intent helper [8d81fcd0] xfs: merge the ->log_item defer op into ->create_intent [74a7f5fa] xfs: merge the ->diff_items defer op into ->create_intent [18d0d657] xfs: turn dfp_intent into a xfs_log_item [ed0873e6] xfs: refactor xfs_defer_finish_noroll [95e01274] xfs: turn dfp_done into a xfs_log_item [4371b480] xfs: use a xfs_btree_cur for the ->finish_cleanup state [8d431a3b] xfs: spell out the parameter name for ->cancel_item [f5d22700] xfs: xfs_bmapi_read doesn't take a fork id as the last argument [3eb685ae] xfs: call xfs_iformat_fork from xfs_inode_from_disk [07973a77] xfs: split xfs_iformat_fork [f47e002f] xfs: handle unallocated inodes in xfs_inode_from_disk [d1eeae6b] xfs: call xfs_dinode_verify from xfs_inode_from_disk [f6e757aa] xfs: don't reset i_delayed_blks in xfs_iread [89522615] xfs: remove xfs_iread [1fecabf9] xfs: remove xfs_ifork_ops [318d12fd] xfs: refactor xfs_inode_verify_forks [0815f7ab] xfs: improve local fork verification [00773e64] xfs: remove the special COW fork handling in xfs_bmapi_read [212be827] xfs: remove the NULL fork handling in xfs_bmapi_read [8c6cccd7] xfs: remove the XFS_DFORK_Q macro [87c472b7] xfs: move the per-fork nextents fields into struct xfs_ifork [d967a68d] xfs: move the fork format fields into struct xfs_ifork [a87a40a2] xfs: cleanup xfs_idestroy_fork Darrick J. Wong (11): [6526f30e] xfs_db: stop misusing an onstack inode [3d16b59a] xfs: convert xfs_log_recover_item_t to struct xfs_log_recover_item [a172b39c] xfs: refactor log recovery item sorting into a generic dispatch structure [76887ef8] xfs: refactor log recovery item dispatch for pass2 readhead functions [bc9c7143] xfs: refactor log recovery item dispatch for pass1 commit functions [ecb32931] xfs: refactor log recovery buffer item dispatch for pass2 commit functions [90301e35] xfs: refactor releasing finished intents during log recovery [6fe2ec55] xfs: move log recovery buffer cancellation code to xfs_buf_item_recover.c [e30de1a1] xfs: use ordered buffers to initialize dquot buffers during quotacheck [edc9bb69] xfs: force writes to delalloc regions to unwritten [db8c0218] xfs: more lockdep whackamole with kmem_alloc* Eric Sandeen (2): [e90330f9] xfs: always return -ENOSPC on project quota reservation failure [54b4eee7] xfsprogs: Release v5.8.0-rc0 Gustavo A. R. Silva (1): [1f3fe204] xfs: Replace zero-length array with flexible-array Kaixu Xia (1): [faa7f9b2] xfs: fix the warning message in xfs_validate_sb_common() Nishad Kamdar (1): [7acf15bf] xfs: Use the correct style for SPDX License Identifier Code Diffstat: VERSION | 4 +- configure.ac | 2 +- db/attrset.c | 6 +- db/block.c | 21 +-- db/bmroot.c | 10 +- db/check.c | 102 ++++++++------- db/frag.c | 2 +- db/inode.c | 10 +- debian/changelog | 6 + doc/CHANGES | 5 + include/kmem.h | 1 + include/libxlog.h | 2 +- include/xfs_inode.h | 5 +- include/xfs_log_recover.h | 4 +- include/xfs_trans.h | 5 +- io/inject.c | 1 + libxfs/defer_item.c | 162 ++++++++--------------- libxfs/libxfs_api_defs.h | 1 - libxfs/logitem.c | 6 +- libxfs/rdwr.c | 82 +++++------- libxfs/trans.c | 20 +-- libxfs/util.c | 49 +++---- libxfs/xfs_ag_resv.h | 2 +- libxfs/xfs_alloc.h | 2 +- libxfs/xfs_alloc_btree.h | 2 +- libxfs/xfs_attr.c | 16 +-- libxfs/xfs_attr.h | 2 +- libxfs/xfs_attr_leaf.c | 59 ++++----- libxfs/xfs_attr_leaf.h | 2 +- libxfs/xfs_attr_remote.h | 2 +- libxfs/xfs_attr_sf.h | 2 +- libxfs/xfs_bit.h | 2 +- libxfs/xfs_bmap.c | 310 +++++++++++++++++++------------------------ libxfs/xfs_bmap.h | 2 +- libxfs/xfs_bmap_btree.c | 5 +- libxfs/xfs_bmap_btree.h | 2 +- libxfs/xfs_btree.h | 2 +- libxfs/xfs_da_btree.h | 2 +- libxfs/xfs_da_format.h | 2 +- libxfs/xfs_defer.c | 162 +++++++++++------------ libxfs/xfs_defer.h | 26 ++-- libxfs/xfs_dir2.c | 8 +- libxfs/xfs_dir2.h | 2 +- libxfs/xfs_dir2_block.c | 2 +- libxfs/xfs_dir2_priv.h | 2 +- libxfs/xfs_dir2_sf.c | 13 +- libxfs/xfs_errortag.h | 6 +- libxfs/xfs_format.h | 9 +- libxfs/xfs_fs.h | 2 +- libxfs/xfs_health.h | 2 +- libxfs/xfs_inode_buf.c | 186 +++++++------------------- libxfs/xfs_inode_buf.h | 10 +- libxfs/xfs_inode_fork.c | 320 ++++++++++++++++++++++----------------------- libxfs/xfs_inode_fork.h | 68 ++++------ libxfs/xfs_quota_defs.h | 1 - libxfs/xfs_rtbitmap.c | 2 +- libxfs/xfs_sb.c | 2 +- libxfs/xfs_symlink_remote.c | 16 +-- libxfs/xfs_trans_inode.c | 2 +- libxlog/xfs_log_recover.c | 18 +-- logprint/log_print_all.c | 14 +- logprint/log_redo.c | 4 +- logprint/logprint.h | 4 +- mkfs/proto.c | 2 +- repair/dino_chunks.c | 9 +- repair/dinode.c | 2 +- repair/dir2.c | 14 +- repair/phase6.c | 115 +++++----------- repair/phase7.c | 2 +- repair/quotacheck.c | 4 +- repair/xfs_repair.c | 3 +- 71 files changed, 842 insertions(+), 1112 deletions(-)
Attachment:
signature.asc
Description: OpenPGP digital signature