* [ANNOUNCE] xfsprogs v5.3.0 released
@ 2019-11-15 17:52 Eric Sandeen
0 siblings, 0 replies; only message in thread
From: Eric Sandeen @ 2019-11-15 17:52 UTC (permalink / raw)
To: linux-xfs
[-- Attachment #1.1: Type: text/plain, Size: 27114 bytes --]
Hi folks,
xfsprogs v5.3.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.3.0.tar.gz
https://www.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-5.3.0.tar.xz
https://www.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/xfsprogs-5.3.0.tar.sign
Thanks,
-Eric
The new head of the master branch is commit:
1609c11a (HEAD -> master, tag: v5.3.0, origin/master, origin/for-next, korg/master, korg/for-next) xfsprogs: Release v5.3.0
Condensed changelog:
xfsprogs-5.3.0 (15 Nov 2019)
- No further changes
xfsprogs-5.3.0-rc2 (07 Nov 2019)
- mkfs.xfs: use libxfs to write out AGs vs. open-coding (Darrick Wong)
- mkfs.xfs: fix incorrect error message during AG init (Darrick Wong)
- xfs_repair: better info when metadata updates fail (Darrick Wong)
- xfs_growfs: allow mounted device node as argument (Eric Sandeen)
- xfs_spaceman: always report sick metadata (Darrick Wong)
- xfs_io: add a bulkstat command (Darrick Wong)
- xfs_io: encrypt command enhancements (Eric Biggers)
- xfs_io: expose FS_XFLAG_HASATTR flag (Amir Goldstein)
- xfs_io: copy_file_range fixes (Jianhong Yin)
- man: document several new ioctls (Darrick Wong)
- xfs_scrub: copious rewriting (Darrick Wong)
- libfrog: header moves, refactoring, updates (Darrick Wong)
- libxfs: fix buffer refcounting (Darrick Wong)
xfsprogs-5.3.0-rc1 (28 Aug 2019)
- rebase 5.3 branch on top of 5.2.1
xfsprogs-5.3.0-rc0 (16 Aug 2019)
- libxfs changes merged from kernel 5.3
xfsprogs-5.2.1 (21 Aug 2019)
- fix geometry calls for kernels older than 5.2 (Eric Sandeen)
New Commits since v5.2.0:
Amir Goldstein (1):
[89f0bc44] xfs_io/lsattr: expose FS_XFLAG_HASATTR flag
Brian Foster (4):
[c971cb6a] xfs: clean up small allocation helper
[ba02381c] xfs: move small allocation helper
[9e1862f0] xfs: skip small alloc cntbt logic on NULL cursor
[2d7ea81f] xfs: always update params on small allocation
Christoph Hellwig (2):
[7861ef77] xfs: add struct xfs_mount pointer to struct xfs_buf
[a36b2201] xfs: remove XFS_TRANS_NOFS
Darrick J. Wong (158):
[e7fd2b6f] xfs: separate inode geometry
[3a05ab22] xfs: refactor inode geometry setup routines
[f8780726] xfs: fix inode_cluster_size rounding mayhem
[4b0fd0f4] xfs: finish converting to inodes_per_cluster
[27846843] xfs: move xfs_ino_geometry to xfs_shared.h
[9c34b021] xfs: refactor free space btree record initialization
[db817aed] xfs: account for log space when formatting new AGs
[4a509d6d] xfs: create iterator error codes
[2af937c0] xfs: create simplified inode walk function
[b46789e2] xfs: remove various bulk request typedef usage
[79671ab5] xfs: introduce new v5 bulkstat structure
[9d9b8f75] xfs: introduce v5 inode group structure
[9826f6b8] xfs: wire up new v5 bulkstat ioctls
[cb3dc141] xfs: wire up the v5 inumbers ioctl
[cbab59a7] xfs: specify AG in bulk req
[bfcd754e] xfs: allow single bulkstat of special inodes
[7a0f3e61] xfs: attribute scrub should use seen_enough to pass error values
[ffab1122] xfs: remove more ondisk directory corruption asserts
[3f7f9ac2] xfs: don't crash on null attr fork xfs_bmapi_read
[c7498b69] xfsprogs: update spdx tags in LICENSES/
[9612817d] libfrog: refactor online geometry queries
[3f9efb2e] libfrog: introduce xfs_fd to wrap an fd to a file on an xfs filesystem
[5b5c7336] libfrog: store more inode and block geometry in struct xfs_fd
[a749451c] libfrog: create online fs geometry converters
[f31b5e12] libfrog: refactor open-coded bulkstat calls
[248af7cb] libfrog: create xfd_open function
[621f3374] libfrog: refactor open-coded INUMBERS calls
[7478c2e3] libxfs: move topology declarations into separate header
[b4a09f89] libfrog: move avl64.h to libfrog/
[a58400ed] libfrog: move bitmap.h to libfrog/
[25e98e81] libfrog: move convert.h to libfrog/
[fee68490] libfrog: move fsgeom.h to libfrog/
[14051909] libfrog: move ptvar.h to libfrog/
[8bf7924e] libfrog: move radix-tree.h to libfrog/
[56598728] libfrog: move workqueue.h to libfrog/
[63153a95] libfrog: move crc32c.h to libfrog/
[42b4c8e8] libfrog: move path.h to libfrog/
[59f1f2a6] libfrog: move workqueue.h to libfrog/
[660b5d96] libfrog: move libfrog.h to libfrog/util.h
[10cfd61e] xfs_spaceman: remove typedef usage
[8990666e] xfs_spaceman: remove unnecessary test in openfile()
[a509ad57] xfs_spaceman: embed struct xfs_fd in struct fileio
[b3803ff1] xfs_spaceman: convert open-coded unit conversions to helpers
[30abbc26] man: document the new v5 fs geometry ioctl structures
[88537f07] man: document new fs summary counter scrub command
[e2fd97fc] man: document the new allocation group geometry ioctl
[666b4f18] man: document the new health reporting fields in various ioctls
[3491bee4] xfs_db: remove db/convert.h
[cb1e69c5] xfs_db: add a function to compute btree geometry
[f28e184b] xfs_db: use precomputed inode geometry values
[41baceb7] xfs_repair: use precomputed inode geometry values
[904a5020] xfs_repair: reduce the amount of "clearing reflink flag" messages
[ac8b6c38] xfs_repair: add AG btree rmaps into the filesystem after syncing sb
[bb85ae74] xfs_spaceman: report health problems
[991e5a84] xfs_scrub: remove unnecessary fd parameter from file scrubbers
[5ef3b66a] libfrog: share scrub headers
[8dd3922c] libfrog: add online scrub/repair for superblock counters
[469f76cb] xfs_scrub: separate internal metadata scrub functions
[cbaf1c9d] xfs_scrub: check summary counters
[83630b7f] xfs_scrub: refactor queueing of subdir scan work item
[4953e709] xfs_scrub: fix nr_dirs accounting problems
[44012ab0] xfs_scrub: remove unnecessary wakeup wait in scan_fs_tree
[cad15696] libxfs: fix uncached buffer refcounting
[3d943e22] libxfs: fix buffer refcounting in delwri_queue
[7db2e3c1] libxfs: make xfs_buf_delwri_submit actually do something
[7b754805] mkfs: use libxfs to write out new AGs
[04fa6912] man: add documentation for v5 bulkstat ioctl
[085b39cc] man: add documentation for v5 inumbers ioctl
[4cca629d] misc: convert xfrog_bulkstat functions to have v5 semantics
[b94a69ac] misc: convert from XFS_IOC_FSINUMBERS to XFS_IOC_INUMBERS
[3c8276c4] xfs_io: add a bulkstat command
[1ff6be86] xfs_spaceman: remove open-coded per-ag bulkstat
[23ea9841] xfs_scrub: convert to per-ag inode bulkstat operations
[6040b5d5] xfs_scrub: batch inumbers calls during fscounters calculation
[9d57cbfc] libfrog: fix workqueue error communication problems
[bfd9b38b] libfrog: fix missing error checking in workqueue code
[71296cf8] libfrog: split workqueue destroy functions
[7668d01d] xfs_scrub: redistribute read verify pool flush and destroy responsibilities
[cb321a39] libfrog: fix per-thread variable error communication problems
[336c4824] libfrog: add missing per-thread variable error handling
[233fabee] libfrog: fix bitmap error communication problems
[d504cf0b] libfrog: fix missing error checking in bitmap code
[da3dd6c0] xfs_scrub: fix per-thread counter error communication problems
[0a9ac205] xfs_scrub: report all progressbar creation failures
[8808a003] xfs_scrub: check progress bar timedwait failures
[f0bbbd72] xfs_scrub: move all the queue_subdir error reporting to callers
[499c104f] xfs_scrub: fix error handling problems in vfs.c
[5c657f1e] xfs_scrub: fix handling of read-verify pool runtime errors
[4cd869e5] xfs_scrub: abort all read verification work immediately on error
[8cab77d3] xfs_scrub: fix read-verify pool error communication problems
[601ebcd8] xfs_scrub: fix queue-and-stash of non-contiguous verify requests
[22d658ec] xfs_scrub: only call read_verify_force_io once per pool
[15589f0a] xfs_scrub: refactor inode prefix rendering code
[20e10ad4] xfs_scrub: record disk LBA size
[29c4f385] xfs_scrub: enforce read verify pool minimum io size
[323ef14c] xfs_scrub: return bytes verified from a SCSI VERIFY command
[27464242] xfs_scrub: fix read verify disk error handling strategy
[cac2b8b0] xfs_scrub: simulate errors in the read-verify phase
[d9b8ae44] xfs_spaceman: always report sick metadata, checked or not
[4546e66d] xfs_db: btheight should check geometry more carefully
[ca427fe8] xfs_scrub: report repair activities on stdout, not stderr
[b8302b7f] xfs_scrub: don't allow zero or negative error injection interval
[a57cc320] libfrog: fix workqueue_add error out
[af06261f] xfs_repair: print better information when metadata updates fail
[eb20c4ca] libxfs: fix typo in message about write verifier
[5770b2f0] mkfs: fix incorrect error message
[aeff0641] libfrog/xfs_scrub: improve iteration function documentation
[663e02a0] xfs_scrub: separate media error reporting for attribute forks
[ed953d26] xfs_scrub: improve reporting of file data media errors
[f1f5fd3a] xfs_scrub: better reporting of metadata media errors
[02d0069e] xfs_scrub: improve reporting of file metadata media errors
[909c6a54] xfs_scrub: don't report media errors on unwritten extents
[c9b349bd] xfs_scrub: reduce fsmap activity for media errors
[0f402dd8] xfs_scrub: request fewer bmaps when we can
[eacea707] xfs_scrub: fix media verification thread pool size calculations
[d530e589] libfrog: clean up platform_nproc
[4b45ff6f] libxfs: remove libxfs_nproc
[4e5fe123] libxfs: remove libxfs_physmem
[b658de93] libfrog: take over platform headers
[ae14fe63] xfs_scrub: clean out the nproc global variable
[e3724c8b] xfs_scrub: refactor xfs_iterate_inodes_range_check
[e98616ba] xfs_scrub: fix misclassified error reporting
[5155653f] xfs_scrub: simplify post-run reporting logic
[420fad2d] xfs_scrub: clean up error level table
[abc2e70d] xfs_scrub: explicitly track corruptions, not just errors
[e458f3f1] xfs_scrub: promote some of the str_info to str_error calls
[05921544] xfs_scrub: refactor xfs_scrub_excessive_errors
[49e05cb0] xfs_scrub: create a new category for unfixable errors
[51c94053] xfs_scrub: bump work_threads to include the controller thread
[b3f76f94] xfs_scrub: implement deferred description string rendering
[a3158a75] xfs_scrub: adapt phase5 to deferred descriptions
[16dbab1a] xfs_scrub: implement background mode for phase 6
[73ce9669] xfs_scrub: remove moveon from filemap iteration
[934d8d3a] xfs_scrub: remove moveon from the fscounters functions
[59f79e0a] xfs_scrub: remove moveon from inode iteration
[f544ec31] xfs_scrub: remove moveon from vfs directory tree iteration
[7a2eef2b] xfs_scrub: remove moveon from spacemap
[ac1c1f8e] xfs_scrub: remove moveon from unicode name collision helpers
[d86e83b8] xfs_scrub: remove moveon from progress report helpers
[d22f2471] xfs_scrub: remove moveon from scrub ioctl wrappers
[83d2c80b] xfs_scrub: remove moveon from repair action list helpers
[0d96df9d] xfs_scrub: remove moveon from phase 7 functions
[af9eb208] xfs_scrub: remove moveon from phase 6 functions
[8142c597] xfs_scrub: remove moveon from phase 5 functions
[596a30ba] xfs_scrub: remove moveon from phase 4 functions
[df024103] xfs_scrub: remove moveon from phase 3 functions
[f29dc2f5] xfs_scrub: remove moveon from phase 2 functions
[35b65bcf] xfs_scrub: remove moveon from phase 1 functions
[b8e62724] xfs_scrub: remove XFS_ITERATE_INODES_ABORT from inode iterator
[64dabc9f] xfs_scrub: remove moveon from main program
[9fc3ef62] libfrog: print library errors
[93d69bc7] libfrog: convert bitmap.c to negative error codes
[03d96c64] libfrog: convert fsgeom.c functions to negative error codes
[e6542132] libfrog: convert bulkstat.c functions to negative error codes
[2f4422f4] libfrog: convert ptvar.c functions to negative error codes
[de5d20ec] libfrog: convert scrub.c functions to negative error codes
[baed134d] libfrog: convert workqueue.c functions to negative error codes
[c3387fb8] xfs_scrub: fix complaint about uninitialized ret
Eric Biggers (9):
[f007179d] xfs_io/encrypt: remove unimplemented encryption modes
[336e7c19] xfs_io/encrypt: update to UAPI definitions from Linux v5.4
[eb6c66e6] xfs_io/encrypt: generate encryption modes for 'help set_encpolicy'
[7cde2c28] xfs_io/encrypt: add new encryption modes
[c304c84f] xfs_io/encrypt: extend 'get_encpolicy' to support v2 policies
[a7a5e44c] xfs_io/encrypt: extend 'set_encpolicy' to support v2 policies
[ba71de04] xfs_io/encrypt: add 'add_enckey' command
[c808a097] xfs_io/encrypt: add 'rm_enckey' command
[dafb55f9] xfs_io/encrypt: add 'enckey_status' command
Eric Sandeen (10):
[b2604bc1] xfsprogs: fix geometry calls on older kernels for 5.2.1
[53c77ac7] xfsprogs: Release v5.2.1
[67c4a324] xfs: remove unused flags arg from getsb interfaces
[4aa01a59] xfs: remove unused flag arguments
[4aeb2b0c] xfs: remove unused header files
[e74aec5b] xfsprogs: Release v5.3.0-rc1
[7e8275f8] xfs_growfs: allow mounted device node as argument
[4aaa3af1] xfs_io: fix memory leak in add_enckey
[0f6bd6e1] xfsprogs: Release v5.3.0-rc2
[1609c11a] xfsprogs: Release v5.3.0
Jianhong Yin (1):
[64e366d9] xfs_io: copy_range don't truncate dst_file, and add smart length
Code Diffstat:
LICENSES/GPL-2.0 | 6 +
Makefile | 1 +
VERSION | 2 +-
configure.ac | 2 +-
db/Makefile | 4 +-
db/btheight.c | 384 +++++++++++++++
db/check.c | 50 +-
db/command.c | 2 +-
db/command.h | 2 +
db/convert.c | 1 -
db/convert.h | 7 -
db/frag.c | 9 +-
db/info.c | 2 +-
db/inode.c | 15 +-
db/metadump.c | 25 +-
debian/changelog | 30 ++
doc/CHANGES | 27 ++
fsr/xfs_fsr.c | 209 ++++----
growfs/xfs_growfs.c | 35 +-
include/Makefile | 3 -
include/builddefs.in | 3 +-
include/fsgeom.h | 11 -
include/input.h | 4 +-
include/jdm.h | 8 +-
include/libxcmd.h | 31 --
include/libxfs.h | 9 +-
include/platform_defs.h.in | 2 +
include/ptvar.h | 18 -
include/xfs_mount.h | 22 +-
include/xfs_trans.h | 2 +-
io/Makefile | 9 +-
io/attr.c | 4 +-
io/bmap.c | 7 +-
io/bulkstat.c | 513 ++++++++++++++++++++
io/copy_file_range.c | 42 +-
io/cowextsize.c | 2 +-
io/crc32cselftest.c | 4 +-
io/encrypt.c | 822 +++++++++++++++++++++++++++-----
io/fsmap.c | 9 +-
io/imap.c | 50 +-
io/init.c | 1 +
io/io.h | 3 +-
io/label.c | 2 +-
io/open.c | 142 +++---
io/parent.c | 20 +-
io/scrub.c | 91 ++--
io/stat.c | 8 +-
io/swapext.c | 29 +-
libfrog/Makefile | 20 +-
{include => libfrog}/avl64.h | 6 +-
libfrog/bitmap.c | 80 +++-
{include => libfrog}/bitmap.h | 10 +-
libfrog/bulkstat.c | 588 +++++++++++++++++++++++
libfrog/bulkstat.h | 35 ++
{include => libfrog}/convert.h | 6 +-
{include => libfrog}/crc32c.h | 6 +-
{include => libfrog}/crc32cselftest.h | 6 +-
libfrog/fsgeom.c | 108 +++++
libfrog/fsgeom.h | 197 ++++++++
libfrog/linux.c | 9 +-
libfrog/logging.c | 18 +
libfrog/logging.h | 11 +
libfrog/paths.c | 4 +-
include/path.h => libfrog/paths.h | 6 +-
libfrog/platform.h | 26 +
libfrog/projects.c | 2 +-
include/project.h => libfrog/projects.h | 6 +-
libfrog/ptvar.c | 47 +-
libfrog/ptvar.h | 22 +
{include => libfrog}/radix-tree.h | 6 +-
libfrog/scrub.c | 153 ++++++
libfrog/scrub.h | 36 ++
libfrog/topology.c | 2 +
libfrog/topology.h | 39 ++
libfrog/util.c | 2 +-
include/libfrog.h => libfrog/util.h | 6 +-
libfrog/workqueue.c | 82 +++-
{include => libfrog}/workqueue.h | 8 +-
libhandle/jdm.c | 16 +-
libxfs/init.c | 75 +--
libxfs/init.h | 14 -
libxfs/libxfs_api_defs.h | 5 +
libxfs/libxfs_io.h | 32 +-
libxfs/libxfs_priv.h | 10 +-
libxfs/rdwr.c | 41 +-
libxfs/trans.c | 10 +-
libxfs/util.c | 1 +
libxfs/xfs_ag.c | 101 +++-
libxfs/xfs_ag_resv.c | 11 -
libxfs/xfs_alloc.c | 228 +++++----
libxfs/xfs_alloc_btree.c | 5 +-
libxfs/xfs_attr.c | 2 -
libxfs/xfs_attr.h | 8 +-
libxfs/xfs_attr_leaf.c | 15 +-
libxfs/xfs_attr_remote.c | 11 +-
libxfs/xfs_bit.c | 1 -
libxfs/xfs_bmap.c | 46 +-
libxfs/xfs_bmap_btree.c | 4 +-
libxfs/xfs_btree.c | 50 +-
libxfs/xfs_btree.h | 14 +-
libxfs/xfs_da_btree.c | 29 +-
libxfs/xfs_da_format.c | 3 -
libxfs/xfs_defer.c | 6 -
libxfs/xfs_dir2.c | 6 +-
libxfs/xfs_dir2_block.c | 10 +-
libxfs/xfs_dir2_data.c | 14 +-
libxfs/xfs_dir2_leaf.c | 10 +-
libxfs/xfs_dir2_node.c | 13 +-
libxfs/xfs_dir2_sf.c | 3 +-
libxfs/xfs_dquot_buf.c | 13 +-
libxfs/xfs_format.h | 2 +-
libxfs/xfs_fs.h | 125 ++++-
libxfs/xfs_health.h | 2 +-
libxfs/xfs_ialloc.c | 245 ++++++----
libxfs/xfs_ialloc.h | 18 +-
libxfs/xfs_ialloc_btree.c | 56 ++-
libxfs/xfs_ialloc_btree.h | 3 +
libxfs/xfs_iext_tree.c | 4 -
libxfs/xfs_inode_buf.c | 10 +-
libxfs/xfs_inode_fork.c | 3 +-
libxfs/xfs_log_rlimit.c | 2 -
libxfs/xfs_refcount.c | 3 -
libxfs/xfs_refcount_btree.c | 5 +-
libxfs/xfs_rmap.c | 7 -
libxfs/xfs_rmap_btree.c | 6 +-
libxfs/xfs_rtbitmap.c | 4 -
libxfs/xfs_sb.c | 39 +-
libxfs/xfs_shared.h | 49 +-
libxfs/xfs_symlink_remote.c | 9 +-
libxfs/xfs_trans_inode.c | 3 -
libxfs/xfs_trans_resv.c | 18 +-
libxfs/xfs_trans_space.h | 7 +-
libxfs/xfs_types.c | 13 +-
man/man2/ioctl_xfs_ag_geometry.2 | 130 +++++
man/man2/ioctl_xfs_bulkstat.2 | 346 ++++++++++++++
man/man2/ioctl_xfs_fsbulkstat.2 | 58 ++-
man/man2/ioctl_xfs_fsop_geometry.2 | 62 +++
man/man2/ioctl_xfs_inumbers.2 | 128 +++++
man/man2/ioctl_xfs_scrub_metadata.2 | 5 +
man/man3/xfsctl.3 | 6 +
man/man8/xfs_growfs.8 | 10 +-
man/man8/xfs_io.8 | 167 ++++++-
man/man8/xfs_scrub.8 | 4 +
man/man8/xfs_spaceman.8 | 28 ++
mkfs/proto.c | 2 +-
mkfs/xfs_mkfs.c | 388 ++-------------
po/pl.po | 2 +-
quota/free.c | 10 +-
quota/init.c | 2 +-
quota/quot.c | 56 +--
quota/quota.h | 4 +-
repair/dino_chunks.c | 66 +--
repair/dinode.c | 14 +-
repair/globals.c | 1 -
repair/globals.h | 1 -
repair/incore_ext.c | 2 +-
repair/phase2.c | 2 +-
repair/phase4.c | 6 +-
repair/phase5.c | 52 +-
repair/phase6.c | 8 +-
repair/prefetch.c | 32 +-
repair/rmap.c | 38 +-
repair/sb.c | 3 +-
repair/scan.c | 19 +-
repair/slab.c | 2 +-
repair/threads.c | 10 +-
repair/threads.h | 2 +-
repair/xfs_repair.c | 27 +-
rtcp/Makefile | 3 +
rtcp/xfs_rtcp.c | 9 +-
scrub/Makefile | 2 +
scrub/common.c | 91 +++-
scrub/common.h | 14 +-
scrub/counter.c | 46 +-
scrub/counter.h | 6 +-
scrub/descr.c | 106 ++++
scrub/descr.h | 29 ++
scrub/disk.c | 88 +++-
scrub/disk.h | 3 +-
scrub/filemap.c | 77 ++-
scrub/filemap.h | 16 +-
scrub/fscounters.c | 178 +++----
scrub/fscounters.h | 4 +-
scrub/inodes.c | 263 +++++-----
scrub/inodes.h | 17 +-
scrub/phase1.c | 119 ++---
scrub/phase2.c | 128 ++---
scrub/phase3.c | 162 ++++---
scrub/phase4.c | 108 +++--
scrub/phase5.c | 271 +++++++----
scrub/phase6.c | 556 +++++++++++++--------
scrub/phase7.c | 101 ++--
scrub/progress.c | 35 +-
scrub/progress.h | 2 +-
scrub/read_verify.c | 265 +++++++---
scrub/read_verify.h | 17 +-
scrub/repair.c | 92 ++--
scrub/repair.h | 32 +-
scrub/scrub.c | 625 ++++++++++++------------
scrub/scrub.h | 47 +-
scrub/spacemap.c | 177 +++----
scrub/spacemap.h | 12 +-
scrub/unicrash.c | 103 ++--
scrub/unicrash.h | 28 +-
scrub/vfs.c | 206 +++++---
scrub/vfs.h | 16 +-
scrub/xfs_scrub.c | 169 ++++---
scrub/xfs_scrub.h | 54 +--
spaceman/Makefile | 2 +-
spaceman/file.c | 61 ++-
spaceman/freesp.c | 49 +-
spaceman/health.c | 461 ++++++++++++++++++
spaceman/info.c | 32 +-
spaceman/init.c | 14 +-
spaceman/prealloc.c | 17 +-
spaceman/space.h | 18 +-
spaceman/trim.c | 43 +-
217 files changed, 8608 insertions(+), 3730 deletions(-)
create mode 100644 db/btheight.c
delete mode 100644 db/convert.h
delete mode 100644 include/fsgeom.h
delete mode 100644 include/ptvar.h
create mode 100644 io/bulkstat.c
rename {include => libfrog}/avl64.h (96%)
rename {include => libfrog}/bitmap.h (68%)
create mode 100644 libfrog/bulkstat.c
create mode 100644 libfrog/bulkstat.h
rename {include => libfrog}/convert.h (87%)
rename {include => libfrog}/crc32c.h (68%)
rename {include => libfrog}/crc32cselftest.h (99%)
create mode 100644 libfrog/fsgeom.h
create mode 100644 libfrog/logging.c
create mode 100644 libfrog/logging.h
rename include/path.h => libfrog/paths.h (95%)
create mode 100644 libfrog/platform.h
rename include/project.h => libfrog/projects.h (90%)
create mode 100644 libfrog/ptvar.h
rename {include => libfrog}/radix-tree.h (94%)
create mode 100644 libfrog/scrub.c
create mode 100644 libfrog/scrub.h
create mode 100644 libfrog/topology.h
rename include/libfrog.h => libfrog/util.h (65%)
rename {include => libfrog}/workqueue.h (84%)
create mode 100644 man/man2/ioctl_xfs_ag_geometry.2
create mode 100644 man/man2/ioctl_xfs_bulkstat.2
create mode 100644 man/man2/ioctl_xfs_inumbers.2
create mode 100644 scrub/descr.c
create mode 100644 scrub/descr.h
create mode 100644 spaceman/health.c
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 873 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2019-11-15 17:52 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-11-15 17:52 [ANNOUNCE] xfsprogs v5.3.0 released Eric Sandeen
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).