* [ANNOUNCE] xfs-linux: for-next updated to 68932e193b27
@ 2018-05-15 21:19 Darrick J. Wong
  2018-05-16  0:49 ` Darrick J. Wong
  0 siblings, 1 reply; 2+ messages in thread
From: Darrick J. Wong @ 2018-05-15 21:19 UTC (permalink / raw)
  To: xfs
Hi folks,
The for-next branch of the xfs-linux repository at:
	git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
has just been updated.
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@vger.kernel.org so they can be
picked up in the next update.  At this point I think the only things
left to review are Christoph's iomap bufferhead removal and online
repair.
The new head of the for-next branch is commit:
68932e193b27 xfs: factor the ag length extension code into libxfs
New Commits:
Brian Foster (1):
      [1a04f418edc1] xfs: factor out nodiscard helpers
Darrick J. Wong (12):
      [16b501076b2d] xfs: skip scrub xref if corruption already noted
      [8c4f7226897d] xfs: superblock scrub should use short-lived buffers
      [a919a9fe5506] xfs: refactor quota limits initialization
      [792991a8dc4b] xfs: don't continue scrub if already corrupt
      [6be32cc1333f] xfs: quota scrub should use bmapbtd scrubber
      [d7d7c05fa262] xfs: scrub the data fork of the realtime inodes
      [5e52c88aaef5] xfs: avoid ABBA deadlock when scrubbing parent pointers
      [b76c0050f026] xfs: hoist xfs_scrub_agfl_walk to libxfs as xfs_agfl_walk
      [edda0726ec71] xfs: make xfs_bmapi_remapi work with attribute forks
      [3c0e061f3a76] xfs: teach xfs_bmapi_remap to accept some bmapi flags
      [81633d16e012] xfs: create tracepoints for online repair
      [1cfb2a768dea] xfs: implement the metadata repair ioctl flag
Dave Chinner (12):
      [8ab11a7b19d0] xfs: add mount delay debug option
      [939c8ca6f50e] xfs: clear sb->s_fs_info on mount failure
      [dcea0413ef5c] xfs: one-shot cached buffers
      [f65ede6d9e8e] xfs: factor out AG header initialisation from growfs core
      [26c2e0a3c4b8] xfs: convert growfs AG header init to use buffer lists
      [5a64ce3f2972] xfs: factor ag btree root block initialisation
      [49d414e60b01] xfs: turn ag header initialisation into a table driven operation
      [0e3f1e4debfe] xfs: make imaxpct changes in growfs separate
      [36a7674290cb] xfs: separate secondary sb update in growfs
      [d154678bf58e] xfs: rework secondary superblock updates in growfs
      [e5a8059784d7] xfs: move growfs core to libxfs
      [68932e193b27] xfs: factor the ag length extension code into libxfs
Code Diffstat:
 fs/xfs/Kconfig               |  18 ++
 fs/xfs/Makefile              |   8 +
 fs/xfs/libxfs/xfs_ag.c       | 464 ++++++++++++++++++++++++++++++++++
 fs/xfs/libxfs/xfs_ag.h       |  30 +++
 fs/xfs/libxfs/xfs_alloc.c    |  37 +++
 fs/xfs/libxfs/xfs_alloc.h    |  16 +-
 fs/xfs/libxfs/xfs_bmap.c     |  49 ++--
 fs/xfs/libxfs/xfs_bmap.h     |  15 +-
 fs/xfs/libxfs/xfs_errortag.h |   4 +-
 fs/xfs/libxfs/xfs_fs.h       |   9 +-
 fs/xfs/libxfs/xfs_sb.c       |  95 +++++++
 fs/xfs/libxfs/xfs_sb.h       |  12 +
 fs/xfs/libxfs/xfs_shared.h   |   1 +
 fs/xfs/scrub/agheader.c      |  82 ++----
 fs/xfs/scrub/alloc.c         |   4 +-
 fs/xfs/scrub/attr.c          |   3 +-
 fs/xfs/scrub/bmap.c          |   5 +-
 fs/xfs/scrub/common.c        |  83 ++++++
 fs/xfs/scrub/common.h        |  17 +-
 fs/xfs/scrub/dir.c           |  35 ++-
 fs/xfs/scrub/ialloc.c        |   7 +-
 fs/xfs/scrub/inode.c         |   5 +-
 fs/xfs/scrub/parent.c        |  19 +-
 fs/xfs/scrub/quota.c         |  83 +++---
 fs/xfs/scrub/refcount.c      |   8 +-
 fs/xfs/scrub/repair.c        | 130 ++++++++++
 fs/xfs/scrub/repair.h        |  56 +++++
 fs/xfs/scrub/rmap.c          |   6 +-
 fs/xfs/scrub/rtbitmap.c      |  37 ++-
 fs/xfs/scrub/scrub.c         | 138 +++++++++-
 fs/xfs/scrub/scrub.h         |   3 +
 fs/xfs/scrub/trace.h         | 258 +++++++++++++++++++
 fs/xfs/xfs_bmap_util.c       |   4 +-
 fs/xfs/xfs_buf.h             |  12 +
 fs/xfs/xfs_error.c           |   3 +
 fs/xfs/xfs_fsops.c           | 587 ++++++++-----------------------------------
 fs/xfs/xfs_globals.c         |   1 +
 fs/xfs/xfs_inode.c           |   9 +-
 fs/xfs/xfs_inode.h           |  16 +-
 fs/xfs/xfs_qm.c              | 142 ++++++-----
 fs/xfs/xfs_super.c           |  21 ++
 fs/xfs/xfs_sysctl.h          |   1 +
 fs/xfs/xfs_sysfs.c           |  31 +++
 fs/xfs/xfs_trans_extfree.c   |   9 +-
 44 files changed, 1800 insertions(+), 773 deletions(-)
 create mode 100644 fs/xfs/libxfs/xfs_ag.c
 create mode 100644 fs/xfs/libxfs/xfs_ag.h
 create mode 100644 fs/xfs/scrub/repair.c
 create mode 100644 fs/xfs/scrub/repair.h
^ permalink raw reply	[flat|nested] 2+ messages in thread
* Re: [ANNOUNCE] xfs-linux: for-next updated to 68932e193b27
  2018-05-15 21:19 [ANNOUNCE] xfs-linux: for-next updated to 68932e193b27 Darrick J. Wong
@ 2018-05-16  0:49 ` Darrick J. Wong
  0 siblings, 0 replies; 2+ messages in thread
From: Darrick J. Wong @ 2018-05-16  0:49 UTC (permalink / raw)
  To: xfs
On Tue, May 15, 2018 at 02:19:13PM -0700, Darrick J. Wong wrote:
> Hi folks,
> 
> The for-next branch of the xfs-linux repository at:
> 
> 	git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
> 
> has just been updated.
> 
> 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@vger.kernel.org so they can be
> picked up in the next update.  At this point I think the only things
> left to review are Christoph's iomap bufferhead removal and online
> repair.
Bleh, I screwed up the quota limits refactoring patch, disregard this
message.
--D
> 
> The new head of the for-next branch is commit:
> 
> 68932e193b27 xfs: factor the ag length extension code into libxfs
> 
> New Commits:
> 
> Brian Foster (1):
>       [1a04f418edc1] xfs: factor out nodiscard helpers
> 
> Darrick J. Wong (12):
>       [16b501076b2d] xfs: skip scrub xref if corruption already noted
>       [8c4f7226897d] xfs: superblock scrub should use short-lived buffers
>       [a919a9fe5506] xfs: refactor quota limits initialization
>       [792991a8dc4b] xfs: don't continue scrub if already corrupt
>       [6be32cc1333f] xfs: quota scrub should use bmapbtd scrubber
>       [d7d7c05fa262] xfs: scrub the data fork of the realtime inodes
>       [5e52c88aaef5] xfs: avoid ABBA deadlock when scrubbing parent pointers
>       [b76c0050f026] xfs: hoist xfs_scrub_agfl_walk to libxfs as xfs_agfl_walk
>       [edda0726ec71] xfs: make xfs_bmapi_remapi work with attribute forks
>       [3c0e061f3a76] xfs: teach xfs_bmapi_remap to accept some bmapi flags
>       [81633d16e012] xfs: create tracepoints for online repair
>       [1cfb2a768dea] xfs: implement the metadata repair ioctl flag
> 
> Dave Chinner (12):
>       [8ab11a7b19d0] xfs: add mount delay debug option
>       [939c8ca6f50e] xfs: clear sb->s_fs_info on mount failure
>       [dcea0413ef5c] xfs: one-shot cached buffers
>       [f65ede6d9e8e] xfs: factor out AG header initialisation from growfs core
>       [26c2e0a3c4b8] xfs: convert growfs AG header init to use buffer lists
>       [5a64ce3f2972] xfs: factor ag btree root block initialisation
>       [49d414e60b01] xfs: turn ag header initialisation into a table driven operation
>       [0e3f1e4debfe] xfs: make imaxpct changes in growfs separate
>       [36a7674290cb] xfs: separate secondary sb update in growfs
>       [d154678bf58e] xfs: rework secondary superblock updates in growfs
>       [e5a8059784d7] xfs: move growfs core to libxfs
>       [68932e193b27] xfs: factor the ag length extension code into libxfs
> 
> 
> Code Diffstat:
> 
>  fs/xfs/Kconfig               |  18 ++
>  fs/xfs/Makefile              |   8 +
>  fs/xfs/libxfs/xfs_ag.c       | 464 ++++++++++++++++++++++++++++++++++
>  fs/xfs/libxfs/xfs_ag.h       |  30 +++
>  fs/xfs/libxfs/xfs_alloc.c    |  37 +++
>  fs/xfs/libxfs/xfs_alloc.h    |  16 +-
>  fs/xfs/libxfs/xfs_bmap.c     |  49 ++--
>  fs/xfs/libxfs/xfs_bmap.h     |  15 +-
>  fs/xfs/libxfs/xfs_errortag.h |   4 +-
>  fs/xfs/libxfs/xfs_fs.h       |   9 +-
>  fs/xfs/libxfs/xfs_sb.c       |  95 +++++++
>  fs/xfs/libxfs/xfs_sb.h       |  12 +
>  fs/xfs/libxfs/xfs_shared.h   |   1 +
>  fs/xfs/scrub/agheader.c      |  82 ++----
>  fs/xfs/scrub/alloc.c         |   4 +-
>  fs/xfs/scrub/attr.c          |   3 +-
>  fs/xfs/scrub/bmap.c          |   5 +-
>  fs/xfs/scrub/common.c        |  83 ++++++
>  fs/xfs/scrub/common.h        |  17 +-
>  fs/xfs/scrub/dir.c           |  35 ++-
>  fs/xfs/scrub/ialloc.c        |   7 +-
>  fs/xfs/scrub/inode.c         |   5 +-
>  fs/xfs/scrub/parent.c        |  19 +-
>  fs/xfs/scrub/quota.c         |  83 +++---
>  fs/xfs/scrub/refcount.c      |   8 +-
>  fs/xfs/scrub/repair.c        | 130 ++++++++++
>  fs/xfs/scrub/repair.h        |  56 +++++
>  fs/xfs/scrub/rmap.c          |   6 +-
>  fs/xfs/scrub/rtbitmap.c      |  37 ++-
>  fs/xfs/scrub/scrub.c         | 138 +++++++++-
>  fs/xfs/scrub/scrub.h         |   3 +
>  fs/xfs/scrub/trace.h         | 258 +++++++++++++++++++
>  fs/xfs/xfs_bmap_util.c       |   4 +-
>  fs/xfs/xfs_buf.h             |  12 +
>  fs/xfs/xfs_error.c           |   3 +
>  fs/xfs/xfs_fsops.c           | 587 ++++++++-----------------------------------
>  fs/xfs/xfs_globals.c         |   1 +
>  fs/xfs/xfs_inode.c           |   9 +-
>  fs/xfs/xfs_inode.h           |  16 +-
>  fs/xfs/xfs_qm.c              | 142 ++++++-----
>  fs/xfs/xfs_super.c           |  21 ++
>  fs/xfs/xfs_sysctl.h          |   1 +
>  fs/xfs/xfs_sysfs.c           |  31 +++
>  fs/xfs/xfs_trans_extfree.c   |   9 +-
>  44 files changed, 1800 insertions(+), 773 deletions(-)
>  create mode 100644 fs/xfs/libxfs/xfs_ag.c
>  create mode 100644 fs/xfs/libxfs/xfs_ag.h
>  create mode 100644 fs/xfs/scrub/repair.c
>  create mode 100644 fs/xfs/scrub/repair.h
> --
> To unsubscribe from this list: send the line "unsubscribe linux-xfs" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
^ permalink raw reply	[flat|nested] 2+ messages in thread
end of thread, other threads:[~2018-05-16  0:49 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-05-15 21:19 [ANNOUNCE] xfs-linux: for-next updated to 68932e193b27 Darrick J. Wong
2018-05-16  0:49 ` Darrick J. Wong
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).