Linux XFS filesystem development
 help / color / mirror / Atom feed
From: "Darrick J. Wong" <djwong@kernel.org>
To: xfs <linux-xfs@vger.kernel.org>
Subject: [ANNOUNCE] xfs-linux: for-next **REBASED** to edf27485eb56
Date: Wed, 11 Aug 2021 09:36:58 -0700	[thread overview]
Message-ID: <20210811163658.GE3601443@magnolia> (raw)

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 rebased to fix a couple of missing SOB tags.  There have
not been any changes to the code itself.

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.  Dave's logging changes, flag handling changes, and
buffer cleanups are still out for review, and I will be sending some
bugfixes and cleanups of my own later this afternoon.

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

edf27485eb56 xfs: cleanup __FUNCTION__ usage

New Commits:

Allison Henderson (2):
      [df0826312a23] xfs: add attr state machine tracepoints
      [5e68b4c7fb64] xfs: Rename __xfs_attr_rmtval_remove

Christoph Hellwig (4):
      [40b52225e58c] xfs: remove support for disabling quota accounting on a mounted file system
      [777eb1fa857e] xfs: remove xfs_dqrele_all_inodes
      [e497dfba6bd7] xfs: remove the flags argument to xfs_qm_dquot_walk
      [149e53afc851] xfs: remove the active vs running quota differentiation

Darrick J. Wong (18):
      [c6c2066db396] xfs: move xfs_inactive call to xfs_inode_mark_reclaimable
      [62af7d54a0ec] xfs: detach dquots from inode if we don't need to inactivate it
      [7d6f07d2c5ad] xfs: queue inactivation immediately when free space is tight
      [108523b8de67] xfs: queue inactivation immediately when quota is nearing enforcement
      [65f03d8652b2] xfs: queue inactivation immediately when free realtime extents are tight
      [2eb665027b65] xfs: inactivate inodes any time we try to free speculative preallocations
      [01e8f379a489] xfs: flush inode inactivation work when compiling usage statistics
      [6f6490914d9b] xfs: don't run speculative preallocation gc when fs is frozen
      [e8d04c2abceb] xfs: use background worker pool when transactions can't get free space
      [a6343e4d9278] xfs: avoid buffer deadlocks when walking fs inodes
      [40b1de007aca] xfs: throttle inode inactivation queuing on memory reclaim
      [b7df7630cccd] xfs: fix silly whitespace problems with kernel libxfs
      [f19ee6bb1a72] xfs: drop experimental warnings for bigtime and inobtcount
      [48c6615cc557] xfs: grab active perag ref when reading AG headers
      [43059d5416c9] xfs: dump log intent items that cannot be recovered due to corruption
      [908ce71e54f8] xfs: allow setting and clearing of log incompat feature flags
      [2b73a2c817be] xfs: clear log incompat feature bits when the log is idle
      [4bc619833f73] xfs: refactor xfs_iget calls from log intent recovery

Dave Chinner (6):
      [f1653c2e2831] xfs: introduce CPU hotplug infrastructure
      [0ed17f01c854] xfs: introduce all-mounts list for cpu hotplug notifications
      [ab23a7768739] xfs: per-cpu deferred inode inactivation queues
      [de2860f46362] mm: Add kvrealloc()
      [98fe2c3cef21] xfs: remove kmem_alloc_io()
      [d634525db63e] xfs: replace kmem_alloc_large() with kvmalloc()

Dwaipayan Ray (1):
      [edf27485eb56] xfs: cleanup __FUNCTION__ usage


Code Diffstat:

 fs/xfs/kmem.c                   |  64 ----
 fs/xfs/kmem.h                   |   2 -
 fs/xfs/libxfs/xfs_attr.c        |  37 ++-
 fs/xfs/libxfs/xfs_attr_leaf.c   |   4 +-
 fs/xfs/libxfs/xfs_attr_remote.c |   3 +-
 fs/xfs/libxfs/xfs_attr_remote.h |   2 +-
 fs/xfs/libxfs/xfs_format.h      |  17 +-
 fs/xfs/libxfs/xfs_ialloc.c      |   2 +-
 fs/xfs/libxfs/xfs_log_recover.h |   2 +
 fs/xfs/libxfs/xfs_quota_defs.h  |  30 +-
 fs/xfs/libxfs/xfs_rmap_btree.h  |   2 +-
 fs/xfs/libxfs/xfs_trans_resv.c  |  30 --
 fs/xfs/libxfs/xfs_trans_resv.h  |   2 -
 fs/xfs/scrub/agheader.c         |  23 +-
 fs/xfs/scrub/agheader_repair.c  |   3 -
 fs/xfs/scrub/attr.c             |  14 +-
 fs/xfs/scrub/attr.h             |   3 -
 fs/xfs/scrub/bmap.c             |   2 +-
 fs/xfs/scrub/btree.c            |   2 +-
 fs/xfs/scrub/common.c           |  58 ++--
 fs/xfs/scrub/common.h           |  18 +-
 fs/xfs/scrub/fscounters.c       |   2 +-
 fs/xfs/scrub/inode.c            |   2 +-
 fs/xfs/scrub/quota.c            |   2 +-
 fs/xfs/xfs_bmap_item.c          |  14 +-
 fs/xfs/xfs_buf.c                |   3 +-
 fs/xfs/xfs_buf.h                |   6 -
 fs/xfs/xfs_dquot.c              |   3 -
 fs/xfs/xfs_dquot.h              |  10 +
 fs/xfs/xfs_dquot_item.c         | 134 --------
 fs/xfs/xfs_dquot_item.h         |  17 -
 fs/xfs/xfs_extfree_item.c       |   3 +
 fs/xfs/xfs_icache.c             | 689 ++++++++++++++++++++++++++++++++--------
 fs/xfs/xfs_icache.h             |  14 +-
 fs/xfs/xfs_icreate_item.c       |   4 +-
 fs/xfs/xfs_inode.c              |  53 ++++
 fs/xfs/xfs_inode.h              |  22 +-
 fs/xfs/xfs_ioctl.c              |   2 +-
 fs/xfs/xfs_iops.c               |   4 +-
 fs/xfs/xfs_itable.c             |  42 ++-
 fs/xfs/xfs_iwalk.c              |  33 +-
 fs/xfs/xfs_log.c                |  68 +++-
 fs/xfs/xfs_log.h                |   3 +
 fs/xfs/xfs_log_cil.c            |  10 +-
 fs/xfs/xfs_log_priv.h           |   3 +
 fs/xfs/xfs_log_recover.c        |  57 +++-
 fs/xfs/xfs_mount.c              | 171 ++++++++--
 fs/xfs/xfs_mount.h              |  69 +++-
 fs/xfs/xfs_qm.c                 |  78 +++--
 fs/xfs/xfs_qm.h                 |   3 -
 fs/xfs/xfs_qm_syscalls.c        | 251 ++-------------
 fs/xfs/xfs_quota.h              |   2 +
 fs/xfs/xfs_quotaops.c           |  30 +-
 fs/xfs/xfs_refcount_item.c      |   3 +
 fs/xfs/xfs_rmap_item.c          |   3 +
 fs/xfs/xfs_super.c              | 315 ++++++++++++------
 fs/xfs/xfs_trace.h              | 115 ++++++-
 fs/xfs/xfs_trans.c              |   5 +-
 fs/xfs/xfs_trans_dquot.c        |  49 +--
 include/linux/cpuhotplug.h      |   1 +
 include/linux/mm.h              |   2 +
 mm/util.c                       |  15 +
 62 files changed, 1651 insertions(+), 981 deletions(-)

                 reply	other threads:[~2021-08-11 16:37 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20210811163658.GE3601443@magnolia \
    --to=djwong@kernel.org \
    --cc=linux-xfs@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox