Message ID | 20220621185224.3532449-1-adolf.belka@ipfire.org |
---|---|
State | Accepted |
Commit | ef03abb15d8ca7811472e99a72b1afc8dc17ac84 |
Headers |
Return-Path: <development-bounces@lists.ipfire.org> Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384 client-signature ECDSA (P-384) client-digest SHA384) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4LSFxp4pXkz40TS for <patchwork@web04.haj.ipfire.org>; Tue, 21 Jun 2022 18:52:30 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384 client-signature ECDSA (P-384) client-digest SHA384) (Client CN "mail02.haj.ipfire.org", Issuer "R3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4LSFxn1C3cz1QW; Tue, 21 Jun 2022 18:52:29 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4LSFxn08BZz2yZf; Tue, 21 Jun 2022 18:52:29 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384 client-signature ECDSA (P-384) client-digest SHA384) (Client CN "mail01.haj.ipfire.org", Issuer "R3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4LSFxm3g3Lz2xR5 for <development@lists.ipfire.org>; Tue, 21 Jun 2022 18:52:28 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4LSFxl2pM8zR7; Tue, 21 Jun 2022 18:52:27 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1655837547; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=KL004GInVVDk1ORmVomYv6DeUORb0P37b5diM/0mtKs=; b=OoJiPTg2QHtXapZIfuk4MGCgFlwFzcT5DPR9fCuUj7YVaX56DuEABC1K0qSQ1pkLCCWjMN +pt4J745e6sNUhBw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1655837547; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=KL004GInVVDk1ORmVomYv6DeUORb0P37b5diM/0mtKs=; b=eh1krSJ/xn8a0Z3FQ/pHy04mKJZZf2VXXwai/esCYYfdpesEK5ChfEOE5Sk6iLRYkPtKU7 6mak7vCAAaLlC0b07EnJ9q/Kc71ciHHBg6PqGCAQVt+X0B5hJV0Boz/ZDYPsuBluyanbiZ giO0uZu6RN4hYOsu1Qhr4MoRoHMe02YvkZX3c9JYutXr+VXKrRvZAeMGq31ci2lGSPTH/w QI+uxPA2HgDdECrVHxYp2c7y6vw3tjZu8F/FfQ85yurABqfoOm06MkTg8vRl/SZGXHfVvV HCnCi+9QAG/iq0ijwlkIgjk3cDdRrWk++zTlAhhSAJrVEmIkVXFw1R6+HJABvg== From: Adolf Belka <adolf.belka@ipfire.org> To: development@lists.ipfire.org Subject: [PATCH] xfsprogs: Update to version 5.18.0 Date: Tue, 21 Jun 2022 20:52:24 +0200 Message-Id: <20220621185224.3532449-1-adolf.belka@ipfire.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk <development.lists.ipfire.org> List-Unsubscribe: <https://lists.ipfire.org/mailman/options/development>, <mailto:development-request@lists.ipfire.org?subject=unsubscribe> List-Archive: <http://lists.ipfire.org/pipermail/development/> List-Post: <mailto:development@lists.ipfire.org> List-Help: <mailto:development-request@lists.ipfire.org?subject=help> List-Subscribe: <https://lists.ipfire.org/mailman/listinfo/development>, <mailto:development-request@lists.ipfire.org?subject=subscribe> Errors-To: development-bounces@lists.ipfire.org Sender: "Development" <development-bounces@lists.ipfire.org> |
Series |
xfsprogs: Update to version 5.18.0
|
|
Commit Message
Adolf Belka
June 21, 2022, 6:52 p.m. UTC
- Update from version 5.16.0 to 5.18.0
- Update of rootfile not required
- Changelog
Release v5.18.0
xfsprogs: more autoconf modernisation
Release v5.18.0-rc1
mkfs: Fix memory leak
xfsprogs: autoconf modernisation
xfs_io: add a quiet option to bulkstat
metadump: be careful zeroing corrupt inode forks
metadump: handle corruption errors without aborting
xfs_db: take BB cluster offset into account when using 'type' cmd
xfs_scrub: don't revisit scanned inodes when reprocessing a stale inode
xfs_scrub: balance inode chunk scan across CPUs
xfs_scrub: prepare phase3 for per-inogrp worker threads
xfs_scrub: widen action list length variables
xfs_scrub: in phase 3, use the opened file descriptor for repair calls
xfs_scrub: make phase 4 go straight to fstrim if nothing to fix
xfs_scrub: don't try any file repairs during phase 3 if AG metadata bad
xfs_scrub: fall back to scrub-by-handle if opening handles fails
xfs_scrub: in phase 3, use the opened file descriptor for scrub calls
xfs_scrub: collapse trivial file scrub helpers
xfs_repair: check the ftype of dot and dotdot directory entries
xfs_repair: improve error reporting when checking rmap and refcount btrees
xfs_repair: detect v5 featureset mismatches in secondary supers
mkfs: don't trample the gid set in the protofile
mkfs: round log size down if rounding log start up causes overflow
mkfs: improve log extent validation
mkfs: don't let internal logs bump the root dir inode chunk to AG 1
mkfs: reduce internal log size when log stripe units are in play
mkfs: fix missing validation of -l size against maximum internal log size
xfs_repair: fix sizing of the incore rt space usage map calculation
xfs_db: report absolute maxlevels for each btree type
xfs_db: support computing btheight for all cursor types
xfs_repair: warn about suspicious btree levels in AG headers
xfs_db: warn about suspicious finobt trees when metadumping
xfs: note the removal of XFS_IOC_FSSETDM in the documentation
xfs_db: fix a complaint about a printf buffer overrun
xfs_scrub: move to mallinfo2 when available
debian: support multiarch for libhandle
debian: bump compat level to 11
debian: refactor common options
Release v5.18.0-rc0
mm/fs: delete PF_SWAPWRITElibxfs-5.18-sync
xfs: document the XFS_ALLOC_AGFL_RESERVE constant
xfs: constify xfs_name_dotdot
xfs: constify the name argument to various directory functions
xfs: remove the XFS_IOC_{ALLOC,FREE}SP* definitions
xfs: remove the XFS_IOC_FSSETDM definitions
xfs: pass the mapping flags to xfs_bmbt_to_iomap
Release v5.16.0
libxfs: remove kernel stubs from xfs_shared.h
debian: Generate .gitcensus instead of .census (Closes: #999743)
Release v5.16.0-rc0
xfs: Fix the free logic of state in xfs_attr_node_hasname
xfs: #ifdef out perag code for userspace
xfs: use swap() to make dabtree code cleaner
xfs: remove unused parameter from refcount code
xfs: reduce the size of struct xfs_extent_free_item
xfs: rename xfs_bmap_add_free to xfs_free_extent_later
xfs: create slab caches for frequently-used deferred items
xfs: compact deferred intent item structures
xfs: rename _zone variables to _cache
xfs: remove kmem_zone typedef
xfs: use separate btree cursor cache for each btree type
xfs: compute absolute maximum nlevels for each btree type
xfs: kill XFS_BTREE_MAXLEVELS
xfs_repair: stop using XFS_BTREE_MAXLEVELS
xfs_db: stop using XFS_BTREE_MAXLEVELS
xfs: compute the maximum height of the rmap btree when reflink enabled
xfs: clean up xfs_btree_{calc_size,compute_maxlevels}
xfs: compute maximum AG btree height for critical reservation calculation
xfs: rename m_ag_maxlevels to m_allocbt_maxlevels
xfs: dynamically allocate cursors based on maxlevels
xfs: encode the max btree height in the cursor
xfs: refactor btree cursor allocation function
xfs: rearrange xfs_btree_cur fields for better packing
xfs: prepare xfs_btree_cur for dynamic cursor heights
xfs: reduce the size of nr_ops for refcount btree cursors
xfs: remove xfs_btree_cur.bc_blocklog
xfs: fix perag reference leak on iteration race with growfs
xfs: terminate perag iteration reliably on agcount
xfs: rename the next_agno perag iteration variable
xfs: fold perag loop iteration logic into helper function
xfs: remove the xfs_dqblk_t typedef
xfs: remove the xfs_dsb_t typedef
xfs: remove the xfs_dinode_t typedef
xfs: check that bc_nlevels never overflows
xfs: remove xfs_btree_cur_t typedef
xfs: fix maxlevels comparisons in the btree staging code
xfs: port the defer ops capture and continue to resource capture
xfs: formalize the process of holding onto resources across a defer roll
xfs: use kmem_cache_free() for kmem_cache objects
xfs_repair: fix AG header btree level comparisons
xfs_db: fix metadump level comparisons
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
lfs/xfsprogs | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
Comments
Reviewed-by: Peter Müller <peter.mueller@ipfire.org> > - Update from version 5.16.0 to 5.18.0 > - Update of rootfile not required > - Changelog > Release v5.18.0 > xfsprogs: more autoconf modernisation > Release v5.18.0-rc1 > mkfs: Fix memory leak > xfsprogs: autoconf modernisation > xfs_io: add a quiet option to bulkstat > metadump: be careful zeroing corrupt inode forks > metadump: handle corruption errors without aborting > xfs_db: take BB cluster offset into account when using 'type' cmd > xfs_scrub: don't revisit scanned inodes when reprocessing a stale inode > xfs_scrub: balance inode chunk scan across CPUs > xfs_scrub: prepare phase3 for per-inogrp worker threads > xfs_scrub: widen action list length variables > xfs_scrub: in phase 3, use the opened file descriptor for repair calls > xfs_scrub: make phase 4 go straight to fstrim if nothing to fix > xfs_scrub: don't try any file repairs during phase 3 if AG metadata bad > xfs_scrub: fall back to scrub-by-handle if opening handles fails > xfs_scrub: in phase 3, use the opened file descriptor for scrub calls > xfs_scrub: collapse trivial file scrub helpers > xfs_repair: check the ftype of dot and dotdot directory entries > xfs_repair: improve error reporting when checking rmap and refcount btrees > xfs_repair: detect v5 featureset mismatches in secondary supers > mkfs: don't trample the gid set in the protofile > mkfs: round log size down if rounding log start up causes overflow > mkfs: improve log extent validation > mkfs: don't let internal logs bump the root dir inode chunk to AG 1 > mkfs: reduce internal log size when log stripe units are in play > mkfs: fix missing validation of -l size against maximum internal log size > xfs_repair: fix sizing of the incore rt space usage map calculation > xfs_db: report absolute maxlevels for each btree type > xfs_db: support computing btheight for all cursor types > xfs_repair: warn about suspicious btree levels in AG headers > xfs_db: warn about suspicious finobt trees when metadumping > xfs: note the removal of XFS_IOC_FSSETDM in the documentation > xfs_db: fix a complaint about a printf buffer overrun > xfs_scrub: move to mallinfo2 when available > debian: support multiarch for libhandle > debian: bump compat level to 11 > debian: refactor common options > Release v5.18.0-rc0 > mm/fs: delete PF_SWAPWRITElibxfs-5.18-sync > xfs: document the XFS_ALLOC_AGFL_RESERVE constant > xfs: constify xfs_name_dotdot > xfs: constify the name argument to various directory functions > xfs: remove the XFS_IOC_{ALLOC,FREE}SP* definitions > xfs: remove the XFS_IOC_FSSETDM definitions > xfs: pass the mapping flags to xfs_bmbt_to_iomap > Release v5.16.0 > libxfs: remove kernel stubs from xfs_shared.h > debian: Generate .gitcensus instead of .census (Closes: #999743) > Release v5.16.0-rc0 > xfs: Fix the free logic of state in xfs_attr_node_hasname > xfs: #ifdef out perag code for userspace > xfs: use swap() to make dabtree code cleaner > xfs: remove unused parameter from refcount code > xfs: reduce the size of struct xfs_extent_free_item > xfs: rename xfs_bmap_add_free to xfs_free_extent_later > xfs: create slab caches for frequently-used deferred items > xfs: compact deferred intent item structures > xfs: rename _zone variables to _cache > xfs: remove kmem_zone typedef > xfs: use separate btree cursor cache for each btree type > xfs: compute absolute maximum nlevels for each btree type > xfs: kill XFS_BTREE_MAXLEVELS > xfs_repair: stop using XFS_BTREE_MAXLEVELS > xfs_db: stop using XFS_BTREE_MAXLEVELS > xfs: compute the maximum height of the rmap btree when reflink enabled > xfs: clean up xfs_btree_{calc_size,compute_maxlevels} > xfs: compute maximum AG btree height for critical reservation calculation > xfs: rename m_ag_maxlevels to m_allocbt_maxlevels > xfs: dynamically allocate cursors based on maxlevels > xfs: encode the max btree height in the cursor > xfs: refactor btree cursor allocation function > xfs: rearrange xfs_btree_cur fields for better packing > xfs: prepare xfs_btree_cur for dynamic cursor heights > xfs: reduce the size of nr_ops for refcount btree cursors > xfs: remove xfs_btree_cur.bc_blocklog > xfs: fix perag reference leak on iteration race with growfs > xfs: terminate perag iteration reliably on agcount > xfs: rename the next_agno perag iteration variable > xfs: fold perag loop iteration logic into helper function > xfs: remove the xfs_dqblk_t typedef > xfs: remove the xfs_dsb_t typedef > xfs: remove the xfs_dinode_t typedef > xfs: check that bc_nlevels never overflows > xfs: remove xfs_btree_cur_t typedef > xfs: fix maxlevels comparisons in the btree staging code > xfs: port the defer ops capture and continue to resource capture > xfs: formalize the process of holding onto resources across a defer roll > xfs: use kmem_cache_free() for kmem_cache objects > xfs_repair: fix AG header btree level comparisons > xfs_db: fix metadump level comparisons > > Signed-off-by: Adolf Belka <adolf.belka@ipfire.org> > --- > lfs/xfsprogs | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/lfs/xfsprogs b/lfs/xfsprogs > index fb2047800..b9ea1f694 100644 > --- a/lfs/xfsprogs > +++ b/lfs/xfsprogs > @@ -24,7 +24,7 @@ > > include Config > > -VER = 5.16.0 > +VER = 5.18.0 > > THISAPP = xfsprogs-$(VER) > DL_FILE = $(THISAPP).tar.xz > @@ -40,7 +40,7 @@ objects = $(DL_FILE) > > $(DL_FILE) = $(DL_FROM)/$(DL_FILE) > > -$(DL_FILE)_BLAKE2 = da328fe0c146a7b8ba866c5872f26ce95010939e05da51c73ed6374f00474605a81f4a822d65b60a132a4de47fff286e9f5f1ac809c1aa29420633f573b61aef > +$(DL_FILE)_BLAKE2 = a2a2835d53ee6ac55279636f3f3cdcecab8757911ce5c1ea5f350a4da9ff4c1ca64b2aba1c0e5424c0c0a01fd0504396d5fecca12e4689c372ed5bb76b9ac24e > > install : $(TARGET) >
diff --git a/lfs/xfsprogs b/lfs/xfsprogs index fb2047800..b9ea1f694 100644 --- a/lfs/xfsprogs +++ b/lfs/xfsprogs @@ -24,7 +24,7 @@ include Config -VER = 5.16.0 +VER = 5.18.0 THISAPP = xfsprogs-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = da328fe0c146a7b8ba866c5872f26ce95010939e05da51c73ed6374f00474605a81f4a822d65b60a132a4de47fff286e9f5f1ac809c1aa29420633f573b61aef +$(DL_FILE)_BLAKE2 = a2a2835d53ee6ac55279636f3f3cdcecab8757911ce5c1ea5f350a4da9ff4c1ca64b2aba1c0e5424c0c0a01fd0504396d5fecca12e4689c372ed5bb76b9ac24e install : $(TARGET)