linux-xfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Eric Sandeen <sandeen@sandeen.net>
To: linux-xfs <linux-xfs@vger.kernel.org>
Subject: [ANNOUNCE] xfsprogs v5.4.0 released
Date: Fri, 20 Dec 2019 15:59:15 -0600	[thread overview]
Message-ID: <a5cdfcf1-48dc-1ff6-bf4c-6c9ad2b2fdc8@sandeen.net> (raw)


[-- Attachment #1.1: Type: text/plain, Size: 6208 bytes --]

Hi folks,

xfsprogs v5.4.0 has been released, and the xfsprogs repository at:

	git://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git

has just been updated.

Tarballs are available at:

https://www.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-5.4.0.tar.gz
https://www.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-5.4.0.tar.xz
https://www.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-5.4.0.tar.sign

This is a relatively minor update aside from the normal libxfs changes.
Details are below.

Thanks,
-Eric

Abbreviated changelog:

xfsprogs-5.4.0 (20 Dec 2019)
        - No further changes

xfsprogs-5.4.0-rc1 (17 Dec 2019)
        - mkfs.xfs: Notify about discard & make it interruptable (Pavel Reichl)
        - xfs_admin: support external log devices (Darrick Wong)
        - xfs_admin: enable online label getting and setting (Darrick Wong)

xfsprogs-5.4.0-rc0 (15 Nov 2019)
        - libxfs changes merged from kernel 5.4



Commits since 5.3.0:

0cfb2952 (HEAD -> guilt/for-next, tag: v5.4.0, korg/master, korg/for-next, refs/patches/for-next/xfsprogs-5.4.0) xfsprogs: Release v5.4.0

New Commits:

Brian Foster (4):
      [e102336b] xfs: convert inode to extent format after extent merge due to shift
      [2e3614c7] xfs: log the inode on directory sf to block format change
      [a35db947] xfs: remove broken error handling on failed attr sf to leaf change
      [feee8e52] xfs: move local to extent inode logging into bmap helper

Christoph Hellwig (2):
      [ed110c33] xfs: remove the unused XFS_ALLOC_USERDATA flag
      [14790ed0] xfs: add a xfs_valid_startblock helper

Darrick J. Wong (15):
      [78173279] xfs: fix maxicount division by zero error
      [6c3013ad] xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keys
      [9e468ed6] xfs: fix sign handling problem in xfs_bmbt_diff_two_keys
      [4b4772dc] xfs: remove unnecessary parameter from xfs_iext_inc_seq
      [46d29bb9] xfs: remove unnecessary int returns from deferred rmap functions
      [5965a482] xfs: remove unnecessary int returns from deferred refcount functions
      [60a802cc] xfs: remove unnecessary int returns from deferred bmap functions
      [d4eb45ad] xfs: reinitialize rm_flags when unpacking an offset into an rmap irec
      [a0f17dde] xfs: remove all *_ITER_ABORT values
      [7dd6dee1] xfs: remove all *_ITER_CONTINUE values
      [feb5c737] xfs: define a flags field for the AG geometry ioctl structure
      [c3fcbe14] xfs: revert 1baa2800e62d ("xfs: remove the unused XFS_ALLOC_USERDATA flag")
      [0f498e72] xfs: change the seconds fields in xfs_bulkstat to signed
      [8db10a9a] xfs_admin: support external log devices
      [3f153e05] xfs_admin: enable online label getting and setting

Dave Chinner (11):
      [74945501] xfs: add kmem allocation trace points
      [e3d4203e] xfs: move xfs_dir2_addname()
      [34af510f] xfs: factor data block addition from xfs_dir2_node_addname_int()
      [64b80d86] xfs: factor free block index lookup from xfs_dir2_node_addname_int()
      [4ebdc2c8] xfs: speed up directory bestfree block scanning
      [b5784c09] xfs: reverse search directory freespace indexes
      [42a383ab] xfs: make attr lookup returns consistent
      [ab0d25d8] xfs: remove unnecessary indenting from xfs_attr3_leaf_getvalue
      [17e72771] xfs: move remote attr retrieval into xfs_attr3_leaf_getvalue
      [4343d303] xfs: consolidate attribute value copying
      [b4b9ad30] xfs: allocate xattr buffer on demand

Eric Sandeen (7):
      [55b503df] xfs: log proper length of superblock
      [2671b64d] xfs: remove unused flags arg from xfs_get_aghdr_buf()
      [6f1df6a3] xfsprogs: Release v5.4.0-rc0
      [998aed52] xfsprogs: remove stray libxfs whitespace
      [2383d7c5] mkfs: tidy up discard notifications
      [a4e8b806] xfsprogs: Release v5.4.0-rc1
      [0cfb2952] xfsprogs: Release v5.4.0

John Pittman (1):
      [2ab6ea6a] xfsprogs: add missing line feeds in libxfs/rdwr.c

Pavel Reichl (1):
      [7e8a6edb] mkfs: Break block discard into chunks of 2 GB

Tetsuo Handa (1):
      [6cd1e6db] fs: xfs: Remove KM_NOSLEEP and KM_SLEEP.

zhengbin (1):
      [763d7f07] xfs: remove excess function parameter description in 'xfs_btree_sblock_v5hdr_verify'


Code Diffstat:

 VERSION                   |   2 +-
 configure.ac              |   2 +-
 db/xfs_admin.sh           |  54 +++++-
 debian/changelog          |  18 ++
 doc/CHANGES               |  11 ++
 include/kmem.h            |   3 +-
 include/xfs_mount.h       |   8 -
 libxfs/kmem.c             |   6 +
 libxfs/libxfs_priv.h      |   2 +-
 libxfs/logitem.c          |   6 +-
 libxfs/rdwr.c             |   6 +-
 libxfs/trans.c            |   4 +-
 libxfs/xfs_ag.c           |   5 +-
 libxfs/xfs_alloc.c        |   2 +-
 libxfs/xfs_attr.c         |  79 +++++---
 libxfs/xfs_attr.h         |   6 +-
 libxfs/xfs_attr_leaf.c    | 151 +++++++--------
 libxfs/xfs_attr_remote.c  |   2 +
 libxfs/xfs_bmap.c         |  88 ++++-----
 libxfs/xfs_bmap.h         |  14 +-
 libxfs/xfs_bmap_btree.c   |  16 +-
 libxfs/xfs_btree.c        |  14 +-
 libxfs/xfs_btree.h        |  10 +-
 libxfs/xfs_da_btree.c     |   6 +-
 libxfs/xfs_da_btree.h     |   4 +-
 libxfs/xfs_defer.c        |   2 +-
 libxfs/xfs_dir2.c         |  14 +-
 libxfs/xfs_dir2_block.c   |   4 +-
 libxfs/xfs_dir2_node.c    | 678 ++++++++++++++++++++++++++++++++------------------------------------
 libxfs/xfs_dir2_sf.c      |   8 +-
 libxfs/xfs_fs.h           |  12 +-
 libxfs/xfs_ialloc.c       |   9 +-
 libxfs/xfs_iext_tree.c    |   8 +-
 libxfs/xfs_inode_buf.c    |   1 +
 libxfs/xfs_inode_fork.c   |  16 +-
 libxfs/xfs_refcount.c     |  50 ++---
 libxfs/xfs_refcount.h     |  12 +-
 libxfs/xfs_rmap.c         |  59 +++---
 libxfs/xfs_rmap.h         |  11 +-
 libxfs/xfs_sb.c           |   2 +-
 libxfs/xfs_shared.h       |   6 -
 libxfs/xfs_trans_inode.c  |   1 +
 libxfs/xfs_types.h        |   8 +
 libxlog/xfs_log_recover.c |  10 +-
 man/man8/xfs_admin.8      |  18 +-
 mkfs/xfs_mkfs.c           |  54 ++++--
 46 files changed, 818 insertions(+), 684 deletions(-)


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 873 bytes --]

                 reply	other threads:[~2019-12-20 21:59 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=a5cdfcf1-48dc-1ff6-bf4c-6c9ad2b2fdc8@sandeen.net \
    --to=sandeen@sandeen.net \
    --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;
as well as URLs for NNTP newsgroup(s).