* [ANNOUNCE] xfsprogs for-next updated to ac8b6c38
@ 2019-09-10 19:39 Eric Sandeen
0 siblings, 0 replies; only message in thread
From: Eric Sandeen @ 2019-09-10 19:39 UTC (permalink / raw)
To: linux-xfs
[-- Attachment #1.1: Type: text/plain, Size: 9315 bytes --]
Hi folks,
The for-next xfsprogs repository at:
git://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git
has just been updated.
I'm still working on the patch backlog so if your patch isn't here,
it should still be picked up. If there's something more than a couple
weeks old feel to send me a ping or reminder.
The new head of the for-next branch is commit:
ac8b6c38 (HEAD -> for-next, origin/for-next, korg/for-next) xfs_repair: add AG btree rmaps into the filesystem after syncing sb
New Commits (djwong edition!):
Darrick J. Wong (34):
[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
Code Diffstat:
LICENSES/GPL-2.0 | 6 +
Makefile | 1 +
db/Makefile | 4 +-
db/btheight.c | 308 ++++++++++++++++++++++++++++++++
db/command.c | 2 +-
db/command.h | 2 +
db/convert.c | 1 -
db/convert.h | 7 -
db/info.c | 2 +-
db/inode.c | 8 +-
fsr/xfs_fsr.c | 141 +++++----------
growfs/xfs_growfs.c | 32 ++--
include/Makefile | 3 -
include/builddefs.in | 3 +-
include/fsgeom.h | 11 --
include/input.h | 4 +-
include/libxcmd.h | 31 ----
include/libxfs.h | 2 +-
io/bmap.c | 7 +-
io/cowextsize.c | 2 +-
io/crc32cselftest.c | 4 +-
io/encrypt.c | 2 +-
io/fsmap.c | 7 +-
io/imap.c | 34 ++--
io/io.h | 2 +-
io/label.c | 2 +-
io/open.c | 112 ++++++------
io/parent.c | 2 +-
io/scrub.c | 2 +-
io/stat.c | 8 +-
io/swapext.c | 21 +--
libfrog/Makefile | 16 +-
{include => libfrog}/avl64.h | 6 +-
{include => libfrog}/bitmap.h | 6 +-
libfrog/bulkstat.c | 79 ++++++++
libfrog/bulkstat.h | 20 +++
{include => libfrog}/convert.h | 6 +-
{include => libfrog}/crc32c.h | 6 +-
{include => libfrog}/crc32cselftest.h | 6 +-
libfrog/fsgeom.c | 92 ++++++++++
libfrog/fsgeom.h | 187 +++++++++++++++++++
libfrog/paths.c | 4 +-
include/path.h => libfrog/paths.h | 6 +-
libfrog/projects.c | 2 +-
include/project.h => libfrog/projects.h | 6 +-
{include => libfrog}/ptvar.h | 6 +-
{include => libfrog}/radix-tree.h | 6 +-
libfrog/topology.c | 1 +
libfrog/topology.h | 39 ++++
libfrog/util.c | 2 +-
include/libfrog.h => libfrog/util.h | 6 +-
{include => libfrog}/workqueue.h | 6 +-
libxfs/libxfs_api_defs.h | 2 +
libxfs/libxfs_priv.h | 4 +-
libxfs/xfs_fs.h | 4 +-
man/man2/ioctl_xfs_ag_geometry.2 | 130 ++++++++++++++
man/man2/ioctl_xfs_fsbulkstat.2 | 52 +++++-
man/man2/ioctl_xfs_fsop_geometry.2 | 62 +++++++
man/man2/ioctl_xfs_scrub_metadata.2 | 5 +
man/man3/xfsctl.3 | 6 +
mkfs/xfs_mkfs.c | 6 +-
quota/free.c | 10 +-
quota/init.c | 2 +-
quota/quot.c | 35 ++--
quota/quota.h | 4 +-
repair/dino_chunks.c | 22 +--
repair/dinode.c | 13 +-
repair/globals.c | 1 -
repair/globals.h | 1 -
repair/incore_ext.c | 2 +-
repair/phase5.c | 24 ++-
repair/prefetch.c | 22 ++-
repair/rmap.c | 36 +++-
repair/sb.c | 3 +-
repair/threads.h | 2 +-
repair/xfs_repair.c | 12 +-
rtcp/Makefile | 3 +
rtcp/xfs_rtcp.c | 9 +-
scrub/common.c | 2 +-
scrub/common.h | 2 +
scrub/counter.c | 2 +-
scrub/disk.c | 4 +-
scrub/filemap.c | 2 +-
scrub/fscounters.c | 46 +++--
scrub/inodes.c | 66 +++----
scrub/phase1.c | 64 +++----
scrub/phase2.c | 6 +-
scrub/phase3.c | 14 +-
scrub/phase4.c | 12 +-
scrub/phase5.c | 10 +-
scrub/phase6.c | 15 +-
scrub/phase7.c | 12 +-
scrub/progress.c | 2 +-
scrub/read_verify.c | 6 +-
scrub/repair.c | 6 +-
scrub/scrub.c | 14 +-
scrub/spacemap.c | 16 +-
scrub/unicrash.c | 2 +-
scrub/vfs.c | 6 +-
scrub/xfs_scrub.c | 2 +-
scrub/xfs_scrub.h | 11 +-
spaceman/file.c | 64 +++----
spaceman/freesp.c | 49 +++--
spaceman/info.c | 32 +---
spaceman/init.c | 13 +-
spaceman/prealloc.c | 17 +-
spaceman/space.h | 17 +-
spaceman/trim.c | 43 ++---
108 files changed, 1595 insertions(+), 715 deletions(-)
create mode 100644 db/btheight.c
delete mode 100644 db/convert.h
delete mode 100644 include/fsgeom.h
rename {include => libfrog}/avl64.h (96%)
rename {include => libfrog}/bitmap.h (87%)
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
rename include/path.h => libfrog/paths.h (95%)
rename include/project.h => libfrog/projects.h (90%)
rename {include => libfrog}/ptvar.h (83%)
rename {include => libfrog}/radix-tree.h (94%)
create mode 100644 libfrog/topology.h
rename include/libfrog.h => libfrog/util.h (65%)
rename {include => libfrog}/workqueue.h (89%)
create mode 100644 man/man2/ioctl_xfs_ag_geometry.2
[-- 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-09-10 19:39 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-09-10 19:39 [ANNOUNCE] xfsprogs for-next updated to ac8b6c38 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).