* [ANNOUNCE] xfsprogs for-next updated to effdc364
@ 2020-11-17 20:44 Eric Sandeen
0 siblings, 0 replies; only message in thread
From: Eric Sandeen @ 2020-11-17 20:44 UTC (permalink / raw)
To: xfs
[-- Attachment #1.1.1: Type: text/plain, Size: 6368 bytes --]
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 #1.1.2: OpenPGP_0x20AE1692E13DDEE0.asc --]
[-- Type: application/pgp-keys, Size: 3947 bytes --]
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 840 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2020-11-17 20:44 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-11-17 20:44 [ANNOUNCE] xfsprogs for-next updated to effdc364 Eric Sandeen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).