[ANNOUNCE] xfsprogs for-next updated to ac8b6c38

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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: signature.asc
Description: OpenPGP digital signature


[Index of Archives]     [XFS Filesystem Development (older mail)]     [Linux Filesystem Development]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux RAID]     [Linux SCSI]


  Powered by Linux