* [ANNOUNCE] xfsprogs-6.1.0 released
@ 2022-12-23 10:43 Carlos Maiolino
2023-01-04 17:30 ` Darrick J. Wong
0 siblings, 1 reply; 5+ messages in thread
From: Carlos Maiolino @ 2022-12-23 10:43 UTC (permalink / raw)
To: linux-xfs
Hi folks,
The xfsprogs repository at:
git://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git
has just been updated.
If you were expecting your patch to be in this version, and for some reason it
is not, please let me know.
The commit log and diffstat are described below...
Happy Holidays everyone!
The new head of the master branch is commit:
37e6e80a6 xfsprogs: Release v6.1.0
New Commits:
Allison Henderson (1):
[227bc97f1] xfs: increase rename inode reservation
Carlos Maiolino (3):
[fbd9b2363] xfs_repair: Fix check_refcount() error path
[2dac91b3d] xfs_repair: Fix rmaps_verify_btree() error path
[37e6e80a6] xfsprogs: Release v6.1.0
Darrick J. Wong (26):
[d267ac6a0] xfs: fix memcpy fortify errors in EFI log format copying
[4b69afdc4] xfs: refactor all the EFI/EFD log item sizeof logic
[2d5166b9d] xfs: make sure aglen never goes negative in xfs_refcount_adjust_extents
[b3f9ae08e] xfs: create a predicate to verify per-AG extents
[7ccbdec2b] xfs: check deferred refcount op continuation parameters
[bec88ec72] xfs: move _irec structs to xfs_types.h
[6b2f464dd] xfs: track cow/shared record domains explicitly in xfs_refcount_irec
[8160aeff0] xfs: report refcount domain in tracepoints
[cc2a3c2ad] xfs: refactor domain and refcount checking
[f275d70e8] xfs: remove XFS_FIND_RCEXT_SHARED and _COW
[817ea9f0f] xfs: check record domain when accessing refcount records
[8b2b27581] xfs: fix agblocks check in the cow leftover recovery function
[7accbcd00] xfs: fix uninitialized list head in struct xfs_refcount_recovery
[7257eb3ed] xfs: rename XFS_REFC_COW_START to _COWFLAG
[60066f61c] libxfs: consume the xfs_warn mountpoint argument
[b6fef47a8] misc: add static to various sourcefile-local functions
[a946664de] misc: add missing includes
[b84d0823d] xfs_db: fix octal conversion logic
[e9dea7eff] xfs_db: fix printing of reverse mapping record blockcounts
[978c3087b] xfs_repair: don't crash on unknown inode parents in dry run mode
[945c7341d] xfs_repair: retain superblock buffer to avoid write hook deadlock
[2b9d6f15b] xfs_{db,repair}: fix XFS_REFC_COW_START usage
[765809a0d] mkfs.xfs: add mkfs config file for the 6.1 LTS kernel
[f6fb1c078] xfs_io: don't display stripe alignment flags for realtime files
[e229a59f0] xfs_db: create separate struct and field definitions for finobts
[7374f58bf] xfs_db: fix dir3 block magic check
Guo Xuenan (1):
[20798cc06] xfs: fix exception caused by unexpected illegal bestcount in leaf dir
Jason A. Donenfeld (2):
[4947ac5b3] treewide: use prandom_u32_max() when possible, part 1
[11d2f5afc] treewide: use get_random_u32() when possible
Long Li (1):
[b827e2318] xfs: fix sb write verify for lazysbcount
Shida Zhang (2):
[04d4c27af] xfs: trim the mapp array accordingly in xfs_da_grow_inode_int
[1a3bfffee] xfs: rearrange the logic and remove the broken comment for xfs_dir2_isxx
Srikanth C S (1):
[79ba1e15d] fsck.xfs: mount/umount xfs fs to replay log before running xfs_repair
Zeng Heng (1):
[be98db856] xfs: clean up "%Ld/%Lu" which doesn't meet C standard
ye xingchen (1):
[e8dbbca18] xfs: Remove the unneeded result variable
Code Diffstat:
VERSION | 2 +-
configure.ac | 2 +-
db/btblock.c | 72 +++++++++++++++++-
db/btblock.h | 6 ++
db/check.c | 6 +-
db/field.c | 8 ++
db/field.h | 4 +
db/namei.c | 4 +-
db/type.c | 6 +-
db/write.c | 4 +-
debian/changelog | 6 ++
doc/CHANGES | 18 +++++
fsck/xfs_fsck.sh | 31 +++++++-
include/kmem.h | 10 +++
io/fsmap.c | 4 +-
io/pread.c | 2 +-
libfrog/linux.c | 1 +
libxfs/libxfs_api_defs.h | 2 +
libxfs/libxfs_io.h | 1 +
libxfs/libxfs_priv.h | 8 +-
libxfs/rdwr.c | 8 ++
libxfs/util.c | 1 +
libxfs/xfs_ag.h | 15 ++++
libxfs/xfs_alloc.c | 8 +-
libxfs/xfs_bmap.c | 2 +-
libxfs/xfs_da_btree.c | 2 +-
libxfs/xfs_dir2.c | 50 ++++++++-----
libxfs/xfs_dir2.h | 4 +-
libxfs/xfs_dir2_leaf.c | 9 ++-
libxfs/xfs_dir2_sf.c | 4 +-
libxfs/xfs_format.h | 22 +-----
libxfs/xfs_ialloc.c | 4 +-
libxfs/xfs_inode_fork.c | 4 +-
libxfs/xfs_log_format.h | 60 +++++++++++++--
libxfs/xfs_refcount.c | 286
+++++++++++++++++++++++++++++++++++++++++++++++++---------------------
libxfs/xfs_refcount.h | 40 +++++++++-
libxfs/xfs_refcount_btree.c | 15 +++-
libxfs/xfs_rmap.c | 9 +--
libxfs/xfs_sb.c | 4 +-
libxfs/xfs_trans_resv.c | 4 +-
libxfs/xfs_types.h | 30 ++++++++
logprint/log_redo.c | 12 +--
mkfs/Makefile | 3 +-
mkfs/lts_6.1.conf | 14 ++++
mkfs/xfs_mkfs.c | 2 +-
repair/phase2.c | 8 ++
repair/phase6.c | 15 +++-
repair/protos.h | 1 +
repair/rmap.c | 61 ++++++++-------
repair/scan.c | 22 ++++--
repair/xfs_repair.c | 77 ++++++++++++++++---
scrub/inodes.c | 2 +-
52 files changed, 747 insertions(+), 248 deletions(-)
create mode 100644 mkfs/lts_6.1.conf
--
Carlos Maiolino
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [ANNOUNCE] xfsprogs-6.1.0 released
2022-12-23 10:43 [ANNOUNCE] xfsprogs-6.1.0 released Carlos Maiolino
@ 2023-01-04 17:30 ` Darrick J. Wong
2023-01-06 10:27 ` Carlos Maiolino
0 siblings, 1 reply; 5+ messages in thread
From: Darrick J. Wong @ 2023-01-04 17:30 UTC (permalink / raw)
To: Carlos Maiolino; +Cc: linux-xfs
On Fri, Dec 23, 2022 at 11:43:51AM +0100, Carlos Maiolino wrote:
> Hi folks,
>
> The xfsprogs repository at:
>
> git://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git
>
> has just been updated.
>
> If you were expecting your patch to be in this version, and for some reason it
> is not, please let me know.
Er... the debian/changelog file says 6.0.1. It's probably not a big
deal unless the Debian folks decide to pull that in, but probably worth
fixing since nothing else has been committed to master or for-next.
Also, would you mind updating for-next to match master?
--D
>
> The commit log and diffstat are described below...
>
>
> Happy Holidays everyone!
>
>
> The new head of the master branch is commit:
>
> 37e6e80a6 xfsprogs: Release v6.1.0
>
> New Commits:
>
> Allison Henderson (1):
> [227bc97f1] xfs: increase rename inode reservation
>
> Carlos Maiolino (3):
> [fbd9b2363] xfs_repair: Fix check_refcount() error path
> [2dac91b3d] xfs_repair: Fix rmaps_verify_btree() error path
> [37e6e80a6] xfsprogs: Release v6.1.0
>
> Darrick J. Wong (26):
> [d267ac6a0] xfs: fix memcpy fortify errors in EFI log format copying
> [4b69afdc4] xfs: refactor all the EFI/EFD log item sizeof logic
> [2d5166b9d] xfs: make sure aglen never goes negative in xfs_refcount_adjust_extents
> [b3f9ae08e] xfs: create a predicate to verify per-AG extents
> [7ccbdec2b] xfs: check deferred refcount op continuation parameters
> [bec88ec72] xfs: move _irec structs to xfs_types.h
> [6b2f464dd] xfs: track cow/shared record domains explicitly in xfs_refcount_irec
> [8160aeff0] xfs: report refcount domain in tracepoints
> [cc2a3c2ad] xfs: refactor domain and refcount checking
> [f275d70e8] xfs: remove XFS_FIND_RCEXT_SHARED and _COW
> [817ea9f0f] xfs: check record domain when accessing refcount records
> [8b2b27581] xfs: fix agblocks check in the cow leftover recovery function
> [7accbcd00] xfs: fix uninitialized list head in struct xfs_refcount_recovery
> [7257eb3ed] xfs: rename XFS_REFC_COW_START to _COWFLAG
> [60066f61c] libxfs: consume the xfs_warn mountpoint argument
> [b6fef47a8] misc: add static to various sourcefile-local functions
> [a946664de] misc: add missing includes
> [b84d0823d] xfs_db: fix octal conversion logic
> [e9dea7eff] xfs_db: fix printing of reverse mapping record blockcounts
> [978c3087b] xfs_repair: don't crash on unknown inode parents in dry run mode
> [945c7341d] xfs_repair: retain superblock buffer to avoid write hook deadlock
> [2b9d6f15b] xfs_{db,repair}: fix XFS_REFC_COW_START usage
> [765809a0d] mkfs.xfs: add mkfs config file for the 6.1 LTS kernel
> [f6fb1c078] xfs_io: don't display stripe alignment flags for realtime files
> [e229a59f0] xfs_db: create separate struct and field definitions for finobts
> [7374f58bf] xfs_db: fix dir3 block magic check
>
> Guo Xuenan (1):
> [20798cc06] xfs: fix exception caused by unexpected illegal bestcount in leaf dir
>
> Jason A. Donenfeld (2):
> [4947ac5b3] treewide: use prandom_u32_max() when possible, part 1
> [11d2f5afc] treewide: use get_random_u32() when possible
>
> Long Li (1):
> [b827e2318] xfs: fix sb write verify for lazysbcount
>
> Shida Zhang (2):
> [04d4c27af] xfs: trim the mapp array accordingly in xfs_da_grow_inode_int
> [1a3bfffee] xfs: rearrange the logic and remove the broken comment for xfs_dir2_isxx
>
> Srikanth C S (1):
> [79ba1e15d] fsck.xfs: mount/umount xfs fs to replay log before running xfs_repair
>
> Zeng Heng (1):
> [be98db856] xfs: clean up "%Ld/%Lu" which doesn't meet C standard
>
> ye xingchen (1):
> [e8dbbca18] xfs: Remove the unneeded result variable
>
>
> Code Diffstat:
>
> VERSION | 2 +-
> configure.ac | 2 +-
> db/btblock.c | 72 +++++++++++++++++-
> db/btblock.h | 6 ++
> db/check.c | 6 +-
> db/field.c | 8 ++
> db/field.h | 4 +
> db/namei.c | 4 +-
> db/type.c | 6 +-
> db/write.c | 4 +-
> debian/changelog | 6 ++
> doc/CHANGES | 18 +++++
> fsck/xfs_fsck.sh | 31 +++++++-
> include/kmem.h | 10 +++
> io/fsmap.c | 4 +-
> io/pread.c | 2 +-
> libfrog/linux.c | 1 +
> libxfs/libxfs_api_defs.h | 2 +
> libxfs/libxfs_io.h | 1 +
> libxfs/libxfs_priv.h | 8 +-
> libxfs/rdwr.c | 8 ++
> libxfs/util.c | 1 +
> libxfs/xfs_ag.h | 15 ++++
> libxfs/xfs_alloc.c | 8 +-
> libxfs/xfs_bmap.c | 2 +-
> libxfs/xfs_da_btree.c | 2 +-
> libxfs/xfs_dir2.c | 50 ++++++++-----
> libxfs/xfs_dir2.h | 4 +-
> libxfs/xfs_dir2_leaf.c | 9 ++-
> libxfs/xfs_dir2_sf.c | 4 +-
> libxfs/xfs_format.h | 22 +-----
> libxfs/xfs_ialloc.c | 4 +-
> libxfs/xfs_inode_fork.c | 4 +-
> libxfs/xfs_log_format.h | 60 +++++++++++++--
> libxfs/xfs_refcount.c | 286
> +++++++++++++++++++++++++++++++++++++++++++++++++---------------------
> libxfs/xfs_refcount.h | 40 +++++++++-
> libxfs/xfs_refcount_btree.c | 15 +++-
> libxfs/xfs_rmap.c | 9 +--
> libxfs/xfs_sb.c | 4 +-
> libxfs/xfs_trans_resv.c | 4 +-
> libxfs/xfs_types.h | 30 ++++++++
> logprint/log_redo.c | 12 +--
> mkfs/Makefile | 3 +-
> mkfs/lts_6.1.conf | 14 ++++
> mkfs/xfs_mkfs.c | 2 +-
> repair/phase2.c | 8 ++
> repair/phase6.c | 15 +++-
> repair/protos.h | 1 +
> repair/rmap.c | 61 ++++++++-------
> repair/scan.c | 22 ++++--
> repair/xfs_repair.c | 77 ++++++++++++++++---
> scrub/inodes.c | 2 +-
> 52 files changed, 747 insertions(+), 248 deletions(-)
> create mode 100644 mkfs/lts_6.1.conf
>
> --
> Carlos Maiolino
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [ANNOUNCE] xfsprogs-6.1.0 released
2023-01-04 17:30 ` Darrick J. Wong
@ 2023-01-06 10:27 ` Carlos Maiolino
2023-01-06 16:58 ` Darrick J. Wong
0 siblings, 1 reply; 5+ messages in thread
From: Carlos Maiolino @ 2023-01-06 10:27 UTC (permalink / raw)
To: Darrick J. Wong; +Cc: linux-xfs
On Wed, Jan 04, 2023 at 09:30:12AM -0800, Darrick J. Wong wrote:
> On Fri, Dec 23, 2022 at 11:43:51AM +0100, Carlos Maiolino wrote:
> > Hi folks,
> >
> > The xfsprogs repository at:
> >
> > git://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git
> >
> > has just been updated.
> >
> > If you were expecting your patch to be in this version, and for some reason it
> > is not, please let me know.
>
Sorry the late reply, quite busy here these days.
> Er... the debian/changelog file says 6.0.1. It's probably not a big
> deal unless the Debian folks decide to pull that in, but probably worth
> fixing since nothing else has been committed to master or for-next.
>
Heh, Eric mentioned it to me, sorry about the fat fingers :(
You mean fixing it by rebasing the tree, or adding a patch on top of it with the
fix? I thought by adding a patch on top of it would fix it, but yet, outside of
the 6.1.0 tag, and yet, rebasing it will be basically a re-release of 6.1 :P
> Also, would you mind updating for-next to match master?
Sure, I'll do that together with the fix, however we decide to fix it.
>
> --D
>
> >
> > The commit log and diffstat are described below...
> >
> >
> > Happy Holidays everyone!
> >
> >
> > The new head of the master branch is commit:
> >
> > 37e6e80a6 xfsprogs: Release v6.1.0
> >
> > New Commits:
> >
> > Allison Henderson (1):
> > [227bc97f1] xfs: increase rename inode reservation
> >
> > Carlos Maiolino (3):
> > [fbd9b2363] xfs_repair: Fix check_refcount() error path
> > [2dac91b3d] xfs_repair: Fix rmaps_verify_btree() error path
> > [37e6e80a6] xfsprogs: Release v6.1.0
> >
> > Darrick J. Wong (26):
> > [d267ac6a0] xfs: fix memcpy fortify errors in EFI log format copying
> > [4b69afdc4] xfs: refactor all the EFI/EFD log item sizeof logic
> > [2d5166b9d] xfs: make sure aglen never goes negative in xfs_refcount_adjust_extents
> > [b3f9ae08e] xfs: create a predicate to verify per-AG extents
> > [7ccbdec2b] xfs: check deferred refcount op continuation parameters
> > [bec88ec72] xfs: move _irec structs to xfs_types.h
> > [6b2f464dd] xfs: track cow/shared record domains explicitly in xfs_refcount_irec
> > [8160aeff0] xfs: report refcount domain in tracepoints
> > [cc2a3c2ad] xfs: refactor domain and refcount checking
> > [f275d70e8] xfs: remove XFS_FIND_RCEXT_SHARED and _COW
> > [817ea9f0f] xfs: check record domain when accessing refcount records
> > [8b2b27581] xfs: fix agblocks check in the cow leftover recovery function
> > [7accbcd00] xfs: fix uninitialized list head in struct xfs_refcount_recovery
> > [7257eb3ed] xfs: rename XFS_REFC_COW_START to _COWFLAG
> > [60066f61c] libxfs: consume the xfs_warn mountpoint argument
> > [b6fef47a8] misc: add static to various sourcefile-local functions
> > [a946664de] misc: add missing includes
> > [b84d0823d] xfs_db: fix octal conversion logic
> > [e9dea7eff] xfs_db: fix printing of reverse mapping record blockcounts
> > [978c3087b] xfs_repair: don't crash on unknown inode parents in dry run mode
> > [945c7341d] xfs_repair: retain superblock buffer to avoid write hook deadlock
> > [2b9d6f15b] xfs_{db,repair}: fix XFS_REFC_COW_START usage
> > [765809a0d] mkfs.xfs: add mkfs config file for the 6.1 LTS kernel
> > [f6fb1c078] xfs_io: don't display stripe alignment flags for realtime files
> > [e229a59f0] xfs_db: create separate struct and field definitions for finobts
> > [7374f58bf] xfs_db: fix dir3 block magic check
> >
> > Guo Xuenan (1):
> > [20798cc06] xfs: fix exception caused by unexpected illegal bestcount in leaf dir
> >
> > Jason A. Donenfeld (2):
> > [4947ac5b3] treewide: use prandom_u32_max() when possible, part 1
> > [11d2f5afc] treewide: use get_random_u32() when possible
> >
> > Long Li (1):
> > [b827e2318] xfs: fix sb write verify for lazysbcount
> >
> > Shida Zhang (2):
> > [04d4c27af] xfs: trim the mapp array accordingly in xfs_da_grow_inode_int
> > [1a3bfffee] xfs: rearrange the logic and remove the broken comment for xfs_dir2_isxx
> >
> > Srikanth C S (1):
> > [79ba1e15d] fsck.xfs: mount/umount xfs fs to replay log before running xfs_repair
> >
> > Zeng Heng (1):
> > [be98db856] xfs: clean up "%Ld/%Lu" which doesn't meet C standard
> >
> > ye xingchen (1):
> > [e8dbbca18] xfs: Remove the unneeded result variable
> >
> >
> > Code Diffstat:
> >
> > VERSION | 2 +-
> > configure.ac | 2 +-
> > db/btblock.c | 72 +++++++++++++++++-
> > db/btblock.h | 6 ++
> > db/check.c | 6 +-
> > db/field.c | 8 ++
> > db/field.h | 4 +
> > db/namei.c | 4 +-
> > db/type.c | 6 +-
> > db/write.c | 4 +-
> > debian/changelog | 6 ++
> > doc/CHANGES | 18 +++++
> > fsck/xfs_fsck.sh | 31 +++++++-
> > include/kmem.h | 10 +++
> > io/fsmap.c | 4 +-
> > io/pread.c | 2 +-
> > libfrog/linux.c | 1 +
> > libxfs/libxfs_api_defs.h | 2 +
> > libxfs/libxfs_io.h | 1 +
> > libxfs/libxfs_priv.h | 8 +-
> > libxfs/rdwr.c | 8 ++
> > libxfs/util.c | 1 +
> > libxfs/xfs_ag.h | 15 ++++
> > libxfs/xfs_alloc.c | 8 +-
> > libxfs/xfs_bmap.c | 2 +-
> > libxfs/xfs_da_btree.c | 2 +-
> > libxfs/xfs_dir2.c | 50 ++++++++-----
> > libxfs/xfs_dir2.h | 4 +-
> > libxfs/xfs_dir2_leaf.c | 9 ++-
> > libxfs/xfs_dir2_sf.c | 4 +-
> > libxfs/xfs_format.h | 22 +-----
> > libxfs/xfs_ialloc.c | 4 +-
> > libxfs/xfs_inode_fork.c | 4 +-
> > libxfs/xfs_log_format.h | 60 +++++++++++++--
> > libxfs/xfs_refcount.c | 286
> > +++++++++++++++++++++++++++++++++++++++++++++++++---------------------
> > libxfs/xfs_refcount.h | 40 +++++++++-
> > libxfs/xfs_refcount_btree.c | 15 +++-
> > libxfs/xfs_rmap.c | 9 +--
> > libxfs/xfs_sb.c | 4 +-
> > libxfs/xfs_trans_resv.c | 4 +-
> > libxfs/xfs_types.h | 30 ++++++++
> > logprint/log_redo.c | 12 +--
> > mkfs/Makefile | 3 +-
> > mkfs/lts_6.1.conf | 14 ++++
> > mkfs/xfs_mkfs.c | 2 +-
> > repair/phase2.c | 8 ++
> > repair/phase6.c | 15 +++-
> > repair/protos.h | 1 +
> > repair/rmap.c | 61 ++++++++-------
> > repair/scan.c | 22 ++++--
> > repair/xfs_repair.c | 77 ++++++++++++++++---
> > scrub/inodes.c | 2 +-
> > 52 files changed, 747 insertions(+), 248 deletions(-)
> > create mode 100644 mkfs/lts_6.1.conf
> >
> > --
> > Carlos Maiolino
--
Carlos Maiolino
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [ANNOUNCE] xfsprogs-6.1.0 released
2023-01-06 10:27 ` Carlos Maiolino
@ 2023-01-06 16:58 ` Darrick J. Wong
2023-01-09 9:24 ` Carlos Maiolino
0 siblings, 1 reply; 5+ messages in thread
From: Darrick J. Wong @ 2023-01-06 16:58 UTC (permalink / raw)
To: Carlos Maiolino; +Cc: linux-xfs
On Fri, Jan 06, 2023 at 11:27:19AM +0100, Carlos Maiolino wrote:
> On Wed, Jan 04, 2023 at 09:30:12AM -0800, Darrick J. Wong wrote:
> > On Fri, Dec 23, 2022 at 11:43:51AM +0100, Carlos Maiolino wrote:
> > > Hi folks,
> > >
> > > The xfsprogs repository at:
> > >
> > > git://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git
> > >
> > > has just been updated.
> > >
> > > If you were expecting your patch to be in this version, and for some reason it
> > > is not, please let me know.
> >
> Sorry the late reply, quite busy here these days.
>
> > Er... the debian/changelog file says 6.0.1. It's probably not a big
> > deal unless the Debian folks decide to pull that in, but probably worth
> > fixing since nothing else has been committed to master or for-next.
> >
>
> Heh, Eric mentioned it to me, sorry about the fat fingers :(
> You mean fixing it by rebasing the tree, or adding a patch on top of it with the
> fix? I thought by adding a patch on top of it would fix it, but yet, outside of
> the 6.1.0 tag, and yet, rebasing it will be basically a re-release of 6.1 :P
How about a 6.1.1 with the xfs_scrub build fix that was reposted
earlier, and a corrected debian/changelog?
--D
> > Also, would you mind updating for-next to match master?
>
> Sure, I'll do that together with the fix, however we decide to fix it.
>
>
> >
> > --D
> >
> > >
> > > The commit log and diffstat are described below...
> > >
> > >
> > > Happy Holidays everyone!
> > >
> > >
> > > The new head of the master branch is commit:
> > >
> > > 37e6e80a6 xfsprogs: Release v6.1.0
> > >
> > > New Commits:
> > >
> > > Allison Henderson (1):
> > > [227bc97f1] xfs: increase rename inode reservation
> > >
> > > Carlos Maiolino (3):
> > > [fbd9b2363] xfs_repair: Fix check_refcount() error path
> > > [2dac91b3d] xfs_repair: Fix rmaps_verify_btree() error path
> > > [37e6e80a6] xfsprogs: Release v6.1.0
> > >
> > > Darrick J. Wong (26):
> > > [d267ac6a0] xfs: fix memcpy fortify errors in EFI log format copying
> > > [4b69afdc4] xfs: refactor all the EFI/EFD log item sizeof logic
> > > [2d5166b9d] xfs: make sure aglen never goes negative in xfs_refcount_adjust_extents
> > > [b3f9ae08e] xfs: create a predicate to verify per-AG extents
> > > [7ccbdec2b] xfs: check deferred refcount op continuation parameters
> > > [bec88ec72] xfs: move _irec structs to xfs_types.h
> > > [6b2f464dd] xfs: track cow/shared record domains explicitly in xfs_refcount_irec
> > > [8160aeff0] xfs: report refcount domain in tracepoints
> > > [cc2a3c2ad] xfs: refactor domain and refcount checking
> > > [f275d70e8] xfs: remove XFS_FIND_RCEXT_SHARED and _COW
> > > [817ea9f0f] xfs: check record domain when accessing refcount records
> > > [8b2b27581] xfs: fix agblocks check in the cow leftover recovery function
> > > [7accbcd00] xfs: fix uninitialized list head in struct xfs_refcount_recovery
> > > [7257eb3ed] xfs: rename XFS_REFC_COW_START to _COWFLAG
> > > [60066f61c] libxfs: consume the xfs_warn mountpoint argument
> > > [b6fef47a8] misc: add static to various sourcefile-local functions
> > > [a946664de] misc: add missing includes
> > > [b84d0823d] xfs_db: fix octal conversion logic
> > > [e9dea7eff] xfs_db: fix printing of reverse mapping record blockcounts
> > > [978c3087b] xfs_repair: don't crash on unknown inode parents in dry run mode
> > > [945c7341d] xfs_repair: retain superblock buffer to avoid write hook deadlock
> > > [2b9d6f15b] xfs_{db,repair}: fix XFS_REFC_COW_START usage
> > > [765809a0d] mkfs.xfs: add mkfs config file for the 6.1 LTS kernel
> > > [f6fb1c078] xfs_io: don't display stripe alignment flags for realtime files
> > > [e229a59f0] xfs_db: create separate struct and field definitions for finobts
> > > [7374f58bf] xfs_db: fix dir3 block magic check
> > >
> > > Guo Xuenan (1):
> > > [20798cc06] xfs: fix exception caused by unexpected illegal bestcount in leaf dir
> > >
> > > Jason A. Donenfeld (2):
> > > [4947ac5b3] treewide: use prandom_u32_max() when possible, part 1
> > > [11d2f5afc] treewide: use get_random_u32() when possible
> > >
> > > Long Li (1):
> > > [b827e2318] xfs: fix sb write verify for lazysbcount
> > >
> > > Shida Zhang (2):
> > > [04d4c27af] xfs: trim the mapp array accordingly in xfs_da_grow_inode_int
> > > [1a3bfffee] xfs: rearrange the logic and remove the broken comment for xfs_dir2_isxx
> > >
> > > Srikanth C S (1):
> > > [79ba1e15d] fsck.xfs: mount/umount xfs fs to replay log before running xfs_repair
> > >
> > > Zeng Heng (1):
> > > [be98db856] xfs: clean up "%Ld/%Lu" which doesn't meet C standard
> > >
> > > ye xingchen (1):
> > > [e8dbbca18] xfs: Remove the unneeded result variable
> > >
> > >
> > > Code Diffstat:
> > >
> > > VERSION | 2 +-
> > > configure.ac | 2 +-
> > > db/btblock.c | 72 +++++++++++++++++-
> > > db/btblock.h | 6 ++
> > > db/check.c | 6 +-
> > > db/field.c | 8 ++
> > > db/field.h | 4 +
> > > db/namei.c | 4 +-
> > > db/type.c | 6 +-
> > > db/write.c | 4 +-
> > > debian/changelog | 6 ++
> > > doc/CHANGES | 18 +++++
> > > fsck/xfs_fsck.sh | 31 +++++++-
> > > include/kmem.h | 10 +++
> > > io/fsmap.c | 4 +-
> > > io/pread.c | 2 +-
> > > libfrog/linux.c | 1 +
> > > libxfs/libxfs_api_defs.h | 2 +
> > > libxfs/libxfs_io.h | 1 +
> > > libxfs/libxfs_priv.h | 8 +-
> > > libxfs/rdwr.c | 8 ++
> > > libxfs/util.c | 1 +
> > > libxfs/xfs_ag.h | 15 ++++
> > > libxfs/xfs_alloc.c | 8 +-
> > > libxfs/xfs_bmap.c | 2 +-
> > > libxfs/xfs_da_btree.c | 2 +-
> > > libxfs/xfs_dir2.c | 50 ++++++++-----
> > > libxfs/xfs_dir2.h | 4 +-
> > > libxfs/xfs_dir2_leaf.c | 9 ++-
> > > libxfs/xfs_dir2_sf.c | 4 +-
> > > libxfs/xfs_format.h | 22 +-----
> > > libxfs/xfs_ialloc.c | 4 +-
> > > libxfs/xfs_inode_fork.c | 4 +-
> > > libxfs/xfs_log_format.h | 60 +++++++++++++--
> > > libxfs/xfs_refcount.c | 286
> > > +++++++++++++++++++++++++++++++++++++++++++++++++---------------------
> > > libxfs/xfs_refcount.h | 40 +++++++++-
> > > libxfs/xfs_refcount_btree.c | 15 +++-
> > > libxfs/xfs_rmap.c | 9 +--
> > > libxfs/xfs_sb.c | 4 +-
> > > libxfs/xfs_trans_resv.c | 4 +-
> > > libxfs/xfs_types.h | 30 ++++++++
> > > logprint/log_redo.c | 12 +--
> > > mkfs/Makefile | 3 +-
> > > mkfs/lts_6.1.conf | 14 ++++
> > > mkfs/xfs_mkfs.c | 2 +-
> > > repair/phase2.c | 8 ++
> > > repair/phase6.c | 15 +++-
> > > repair/protos.h | 1 +
> > > repair/rmap.c | 61 ++++++++-------
> > > repair/scan.c | 22 ++++--
> > > repair/xfs_repair.c | 77 ++++++++++++++++---
> > > scrub/inodes.c | 2 +-
> > > 52 files changed, 747 insertions(+), 248 deletions(-)
> > > create mode 100644 mkfs/lts_6.1.conf
> > >
> > > --
> > > Carlos Maiolino
>
> --
> Carlos Maiolino
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [ANNOUNCE] xfsprogs-6.1.0 released
2023-01-06 16:58 ` Darrick J. Wong
@ 2023-01-09 9:24 ` Carlos Maiolino
0 siblings, 0 replies; 5+ messages in thread
From: Carlos Maiolino @ 2023-01-09 9:24 UTC (permalink / raw)
To: Darrick J. Wong; +Cc: linux-xfs
On Fri, Jan 06, 2023 at 08:58:23AM -0800, Darrick J. Wong wrote:
> On Fri, Jan 06, 2023 at 11:27:19AM +0100, Carlos Maiolino wrote:
> > On Wed, Jan 04, 2023 at 09:30:12AM -0800, Darrick J. Wong wrote:
> > > On Fri, Dec 23, 2022 at 11:43:51AM +0100, Carlos Maiolino wrote:
> > > > Hi folks,
> > > >
> > > > The xfsprogs repository at:
> > > >
> > > > git://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git
> > > >
> > > > has just been updated.
> > > >
> > > > If you were expecting your patch to be in this version, and for some reason it
> > > > is not, please let me know.
> > >
> > Sorry the late reply, quite busy here these days.
> >
> > > Er... the debian/changelog file says 6.0.1. It's probably not a big
> > > deal unless the Debian folks decide to pull that in, but probably worth
> > > fixing since nothing else has been committed to master or for-next.
> > >
> >
> > Heh, Eric mentioned it to me, sorry about the fat fingers :(
> > You mean fixing it by rebasing the tree, or adding a patch on top of it with the
> > fix? I thought by adding a patch on top of it would fix it, but yet, outside of
> > the 6.1.0 tag, and yet, rebasing it will be basically a re-release of 6.1 :P
>
> How about a 6.1.1 with the xfs_scrub build fix that was reposted
> earlier, and a corrected debian/changelog?
>
Sounds good to me, thanks for the tip, I'll work on that on this week's pull.
> --D
>
> > > Also, would you mind updating for-next to match master?
> >
> > Sure, I'll do that together with the fix, however we decide to fix it.
> >
> >
> > >
> > > --D
> > >
> > > >
> > > > The commit log and diffstat are described below...
> > > >
> > > >
> > > > Happy Holidays everyone!
> > > >
> > > >
> > > > The new head of the master branch is commit:
> > > >
> > > > 37e6e80a6 xfsprogs: Release v6.1.0
> > > >
> > > > New Commits:
> > > >
> > > > Allison Henderson (1):
> > > > [227bc97f1] xfs: increase rename inode reservation
> > > >
> > > > Carlos Maiolino (3):
> > > > [fbd9b2363] xfs_repair: Fix check_refcount() error path
> > > > [2dac91b3d] xfs_repair: Fix rmaps_verify_btree() error path
> > > > [37e6e80a6] xfsprogs: Release v6.1.0
> > > >
> > > > Darrick J. Wong (26):
> > > > [d267ac6a0] xfs: fix memcpy fortify errors in EFI log format copying
> > > > [4b69afdc4] xfs: refactor all the EFI/EFD log item sizeof logic
> > > > [2d5166b9d] xfs: make sure aglen never goes negative in xfs_refcount_adjust_extents
> > > > [b3f9ae08e] xfs: create a predicate to verify per-AG extents
> > > > [7ccbdec2b] xfs: check deferred refcount op continuation parameters
> > > > [bec88ec72] xfs: move _irec structs to xfs_types.h
> > > > [6b2f464dd] xfs: track cow/shared record domains explicitly in xfs_refcount_irec
> > > > [8160aeff0] xfs: report refcount domain in tracepoints
> > > > [cc2a3c2ad] xfs: refactor domain and refcount checking
> > > > [f275d70e8] xfs: remove XFS_FIND_RCEXT_SHARED and _COW
> > > > [817ea9f0f] xfs: check record domain when accessing refcount records
> > > > [8b2b27581] xfs: fix agblocks check in the cow leftover recovery function
> > > > [7accbcd00] xfs: fix uninitialized list head in struct xfs_refcount_recovery
> > > > [7257eb3ed] xfs: rename XFS_REFC_COW_START to _COWFLAG
> > > > [60066f61c] libxfs: consume the xfs_warn mountpoint argument
> > > > [b6fef47a8] misc: add static to various sourcefile-local functions
> > > > [a946664de] misc: add missing includes
> > > > [b84d0823d] xfs_db: fix octal conversion logic
> > > > [e9dea7eff] xfs_db: fix printing of reverse mapping record blockcounts
> > > > [978c3087b] xfs_repair: don't crash on unknown inode parents in dry run mode
> > > > [945c7341d] xfs_repair: retain superblock buffer to avoid write hook deadlock
> > > > [2b9d6f15b] xfs_{db,repair}: fix XFS_REFC_COW_START usage
> > > > [765809a0d] mkfs.xfs: add mkfs config file for the 6.1 LTS kernel
> > > > [f6fb1c078] xfs_io: don't display stripe alignment flags for realtime files
> > > > [e229a59f0] xfs_db: create separate struct and field definitions for finobts
> > > > [7374f58bf] xfs_db: fix dir3 block magic check
> > > >
> > > > Guo Xuenan (1):
> > > > [20798cc06] xfs: fix exception caused by unexpected illegal bestcount in leaf dir
> > > >
> > > > Jason A. Donenfeld (2):
> > > > [4947ac5b3] treewide: use prandom_u32_max() when possible, part 1
> > > > [11d2f5afc] treewide: use get_random_u32() when possible
> > > >
> > > > Long Li (1):
> > > > [b827e2318] xfs: fix sb write verify for lazysbcount
> > > >
> > > > Shida Zhang (2):
> > > > [04d4c27af] xfs: trim the mapp array accordingly in xfs_da_grow_inode_int
> > > > [1a3bfffee] xfs: rearrange the logic and remove the broken comment for xfs_dir2_isxx
> > > >
> > > > Srikanth C S (1):
> > > > [79ba1e15d] fsck.xfs: mount/umount xfs fs to replay log before running xfs_repair
> > > >
> > > > Zeng Heng (1):
> > > > [be98db856] xfs: clean up "%Ld/%Lu" which doesn't meet C standard
> > > >
> > > > ye xingchen (1):
> > > > [e8dbbca18] xfs: Remove the unneeded result variable
> > > >
> > > >
> > > > Code Diffstat:
> > > >
> > > > VERSION | 2 +-
> > > > configure.ac | 2 +-
> > > > db/btblock.c | 72 +++++++++++++++++-
> > > > db/btblock.h | 6 ++
> > > > db/check.c | 6 +-
> > > > db/field.c | 8 ++
> > > > db/field.h | 4 +
> > > > db/namei.c | 4 +-
> > > > db/type.c | 6 +-
> > > > db/write.c | 4 +-
> > > > debian/changelog | 6 ++
> > > > doc/CHANGES | 18 +++++
> > > > fsck/xfs_fsck.sh | 31 +++++++-
> > > > include/kmem.h | 10 +++
> > > > io/fsmap.c | 4 +-
> > > > io/pread.c | 2 +-
> > > > libfrog/linux.c | 1 +
> > > > libxfs/libxfs_api_defs.h | 2 +
> > > > libxfs/libxfs_io.h | 1 +
> > > > libxfs/libxfs_priv.h | 8 +-
> > > > libxfs/rdwr.c | 8 ++
> > > > libxfs/util.c | 1 +
> > > > libxfs/xfs_ag.h | 15 ++++
> > > > libxfs/xfs_alloc.c | 8 +-
> > > > libxfs/xfs_bmap.c | 2 +-
> > > > libxfs/xfs_da_btree.c | 2 +-
> > > > libxfs/xfs_dir2.c | 50 ++++++++-----
> > > > libxfs/xfs_dir2.h | 4 +-
> > > > libxfs/xfs_dir2_leaf.c | 9 ++-
> > > > libxfs/xfs_dir2_sf.c | 4 +-
> > > > libxfs/xfs_format.h | 22 +-----
> > > > libxfs/xfs_ialloc.c | 4 +-
> > > > libxfs/xfs_inode_fork.c | 4 +-
> > > > libxfs/xfs_log_format.h | 60 +++++++++++++--
> > > > libxfs/xfs_refcount.c | 286
> > > > +++++++++++++++++++++++++++++++++++++++++++++++++---------------------
> > > > libxfs/xfs_refcount.h | 40 +++++++++-
> > > > libxfs/xfs_refcount_btree.c | 15 +++-
> > > > libxfs/xfs_rmap.c | 9 +--
> > > > libxfs/xfs_sb.c | 4 +-
> > > > libxfs/xfs_trans_resv.c | 4 +-
> > > > libxfs/xfs_types.h | 30 ++++++++
> > > > logprint/log_redo.c | 12 +--
> > > > mkfs/Makefile | 3 +-
> > > > mkfs/lts_6.1.conf | 14 ++++
> > > > mkfs/xfs_mkfs.c | 2 +-
> > > > repair/phase2.c | 8 ++
> > > > repair/phase6.c | 15 +++-
> > > > repair/protos.h | 1 +
> > > > repair/rmap.c | 61 ++++++++-------
> > > > repair/scan.c | 22 ++++--
> > > > repair/xfs_repair.c | 77 ++++++++++++++++---
> > > > scrub/inodes.c | 2 +-
> > > > 52 files changed, 747 insertions(+), 248 deletions(-)
> > > > create mode 100644 mkfs/lts_6.1.conf
> > > >
> > > > --
> > > > Carlos Maiolino
> >
> > --
> > Carlos Maiolino
--
Carlos Maiolino
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2023-01-09 9:25 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-12-23 10:43 [ANNOUNCE] xfsprogs-6.1.0 released Carlos Maiolino
2023-01-04 17:30 ` Darrick J. Wong
2023-01-06 10:27 ` Carlos Maiolino
2023-01-06 16:58 ` Darrick J. Wong
2023-01-09 9:24 ` Carlos Maiolino
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.