All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.