[ANNOUNCE] xfsprogs for-next updated to effdc364

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.

This is just the libxfs-5.10 sync part, plus a couple prep patches
from Darrick (thanks!).  This /omits/ the new features enablement in the
disk format, because userspace bits aren't pushed yet.

You may not want to rebase on this just yet, I have a whole stack of
work (mostly from Darrick, thanks!) to make xfsprogs handle the new
features, and I will get that pushed out shortly (1-2 days?).  After
the next push may be the right time to remind me of anything that's
missing.

The new head of the master for-next is commit:

effdc364 (HEAD -> for-next, tag: v5.10.0-rc0, origin/libxfs-5.10-sync, korg/libxfs-5.10-sync, korg/for-next) xfsprogs: Release v5.10.0-rc0

New Commits:

Carlos Maiolino (5):
      [8a21dbae] xfs: remove kmem_realloc()
      [cc3650f7] xfs: remove typedef xfs_attr_sf_entry_t
      [2fd09353] xfs: Remove typedef xfs_attr_shortform_t
      [7ed1fb76] xfs: Use variable-size array for nameval in xfs_attr_sf_entry
      [24b24fad] xfs: Convert xfs_attr_sf macros to inline functions

Christoph Hellwig (3):
      [29dcd957] xfs: move the buffer retry logic to xfs_buf.c
      [bcd3d2e3] xfs: remove xlog_recover_iodone
      [37e6f885] xfs: simplify xfs_trans_getsb

Darrick J. Wong (29):
      [ec24f6fa] libxfs: create a real struct timespec64
      [c0e58015] libxfs: refactor NSEC_PER_SEC
      [177c81e2] xfs: store inode btree block counts in AGI header
      [eb2c6897] xfs: use the finobt block counts to speed up mount times
      [729f5739] xfs: support inode btree blockcounts in online repair
      [18e3b8c2] xfs: explicitly define inode timestamp range
      [94c5482a] xfs: refactor quota expiration timer modification
      [abc0f205] xfs: refactor default quota grace period setting code
      [68879320] xfs: refactor quota timestamp coding
      [acaa8149] xfs: move xfs_log_dinode_to_disk to the log recovery code
      [a252aadf] xfs: redefine xfs_timestamp_t
      [fc3e21db] xfs: redefine xfs_ictimestamp_t
      [e7e3beb9] xfs: widen ondisk inode timestamps to deal with y2038+
      [06963ef0] xfs: widen ondisk quota expiration timestamps to handle y2038+
      [d5fe08a6] xfs: don't free rt blocks when we're doing a REMAP bunmapi call
      [953cc24b] xfs: log new intent items created as part of finishing recovered intent items
      [171bead5] xfs: avoid shared rmap operations for attr fork extents
      [84347143] xfs: remove xfs_defer_reset
      [b1d41c43] xfs: proper replay of deferred ops queued during log recovery
      [75d8bf7e] xfs: xfs_defer_capture should absorb remaining block reservations
      [bb6667dc] xfs: xfs_defer_capture should absorb remaining transaction reservation
      [50edfee5] xfs: fix an incore inode UAF in xfs_bui_recover
      [8c7a833f] xfs: change the order in which child and parent defer ops are finished
      [1826a6b0] xfs: periodically relog deferred intent items
      [e49ec9ed] xfs: only relog deferred intent items if free space in the log gets low
      [3dc1d41a] xfs: fix high key handling in the rt allocator's query_range function
      [fc46ff14] xfs: set xefi_discard when creating a deferred agfl free log intent item
      [4d1b7499] xfs: fix flags argument to rmap lookup when converting shared file rmaps
      [a700c789] xfs: fix rmap key and record comparison functions

Eric Sandeen (1):
      [effdc364] xfsprogs: Release v5.10.0-rc0

Kaixu Xia (4):
      [8282a81f] xfs: use the existing type definition for di_projid
      [2f4c11d4] xfs: fix some comments
      [02408cf0] xfs: remove the redundant crc feature check in xfs_attr3_rmt_verify
      [1c2b7ed1] xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local}


Code Diffstat:

 VERSION                    |   4 +-
 configure.ac               |   2 +-
 db/attrshort.c             |  88 ++++++++---------
 db/check.c                 |  22 ++---
 db/field.c                 |   2 +-
 db/inode.c                 |  14 +--
 db/metadump.c              |  18 ++--
 debian/changelog           |   6 ++
 doc/CHANGES                |   3 +
 include/kmem.h             |   2 +-
 include/libxfs.h           |   1 -
 include/platform_defs.h.in |  32 +++++++
 include/xfs_fs_compat.h    |  12 +++
 include/xfs_inode.h        |  33 ++++---
 include/xfs_mount.h        |   4 +
 include/xfs_trace.h        |   2 +
 include/xfs_trans.h        |  33 ++++++-
 libxfs/kmem.c              |   2 +-
 libxfs/libxfs_api_defs.h   |   1 +
 libxfs/libxfs_priv.h       |   2 -
 libxfs/rdwr.c              |  11 ++-
 libxfs/trans.c             |   6 +-
 libxfs/util.c              |   7 +-
 libxfs/xfs_ag.c            |   5 +
 libxfs/xfs_alloc.c         |   1 +
 libxfs/xfs_attr.c          |  14 ++-
 libxfs/xfs_attr_leaf.c     |  43 +++++----
 libxfs/xfs_attr_remote.c   |   2 -
 libxfs/xfs_attr_sf.h       |  29 ++++--
 libxfs/xfs_bmap.c          |  19 ++--
 libxfs/xfs_bmap.h          |   2 +-
 libxfs/xfs_da_format.h     |  24 ++---
 libxfs/xfs_defer.c         | 230 ++++++++++++++++++++++++++++++++++++++++-----
 libxfs/xfs_defer.h         |  37 ++++++++
 libxfs/xfs_dquot_buf.c     |  35 +++++++
 libxfs/xfs_format.h        | 205 +++++++++++++++++++++++++++++++++++++++-
 libxfs/xfs_fs.h            |   1 +
 libxfs/xfs_ialloc.c        |   5 +
 libxfs/xfs_ialloc_btree.c  |  65 ++++++++++++-
 libxfs/xfs_iext_tree.c     |   2 +-
 libxfs/xfs_inode_buf.c     | 130 ++++++++++++-------------
 libxfs/xfs_inode_buf.h     |  17 +++-
 libxfs/xfs_inode_fork.c    |   8 +-
 libxfs/xfs_log_format.h    |   7 +-
 libxfs/xfs_quota_defs.h    |   8 +-
 libxfs/xfs_rmap.c          |  29 ++++--
 libxfs/xfs_rmap_btree.c    |  16 ++--
 libxfs/xfs_rtbitmap.c      |  11 +--
 libxfs/xfs_sb.c            |   6 +-
 libxfs/xfs_shared.h        |   3 +
 libxfs/xfs_trans_inode.c   |  17 +++-
 libxlog/xfs_log_recover.c  |   2 +-
 logprint/log_misc.c        |  16 +++-
 logprint/log_print_all.c   |   6 +-
 logprint/logprint.h        |   1 +
 repair/attr_repair.c       |  36 +++----
 repair/dinode.c            |  25 ++---
 scrub/common.c             |   2 -
 scrub/progress.c           |   1 -
 59 files changed, 1031 insertions(+), 336 deletions(-)

Attachment: OpenPGP_0x20AE1692E13DDEE0.asc
Description: application/pgp-keys

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


[Index of Archives]     [XFS Filesystem Development (older mail)]     [Linux Filesystem Development]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux RAID]     [Linux SCSI]


  Powered by Linux