linux-xfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [ANNOUNCE] xfsprogs: for-next updated to 3ec53d438
@ 2024-01-23 10:53 Carlos Maiolino
  2024-01-24 10:13 ` Sam James
  0 siblings, 1 reply; 8+ messages in thread
From: Carlos Maiolino @ 2024-01-23 10:53 UTC (permalink / raw)
  To: linux-xfs

[-- Attachment #1: Type: text/plain, Size: 7567 bytes --]

Hello.

The xfsprogs for-next branch, located at:

https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/refs/?h=for-next

Has just been updated.

Patches often get missed, so if your outstanding patches are properly reviewed on
the list and not included in this update, please let me know.

Also, we've been working to make the patch submission process more
straight-forward by merging pull requests, so this update also contains a list
of merge commits. Such merge commits were created even if pull could be done in
a fast-forward mode, so in this way we can individually identify git pulls and
keep the cover-letters in the git history

Any comments, concerns, suggestions, etc, please let me know.

This is the last for-next push before v6.6 is released, so if you plan to submit
anything else for xfsprogs, it will be postponed to v6.7 or v6.8.

The new head of the for-next branch is commit:

3ec53d43866f7cd35c8453206e5d855b1088a4a3

43 new commits:

Carlos Maiolino (6):
      [dd8306b39] Merge tag 'xfsprogs-fixes-6.6_2023-12-21' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfsprogs-dev into for-next
      [b5f2a1ff1] Merge tag 'xfsprogs-fixes-6.6_2024-01-11' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfsprogs-dev into for-next
      [813262c78] Merge tag 'scrub-fix-legalese-6.6_2024-01-11' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfsprogs-dev into for-next
      [0f7e58a38] Merge tag 'scrub-repair-fixes-6.6_2024-01-11' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfsprogs-dev into for-next
      [9b641bcd1] Merge tag 'scrub-service-fixes-6.6_2024-01-11' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfsprogs-dev into for-next
      [3ec53d438] Merge tag 'scruball-service-fixes-6.6_2024-01-11' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfsprogs-dev into for-next

Darrick J. Wong (37):
      [af71e8c1f] libfrog: move 64-bit division wrappers to libfrog
      [b9166aea5] libxfs: don't UAF a requeued EFI
      [a4722a004] xfs_metadump.8: update for external log device options
      [cad0e6155] xfs_mdrestore: fix uninitialized variables in mdrestore main
      [14c6aa54a] xfs_mdrestore: emit newlines for fatal errors
      [c0c39802f] xfs_mdrestore: EXTERNALLOG is a compat value, not incompat
      [abb66bd7b] xfs_mdrestore: fix missed progress reporting
      [2cbc52f5c] xfs_mdrestore: refactor progress printing and sb fixup code
      [1067f3cd6] xfs_io: set exitcode = 1 on parsing errors in scrub/repair command
      [4c91ffcfa] xfs_io: collapse trivial helpers
      [99a0612bd] xfs_io: extract control number parsing routines
      [9de9b7404] xfs_io: support passing the FORCE_REBUILD flag to online repair
      [817d1b67b] xfs_scrub: handle spurious wakeups in scan_fs_tree
      [603850fe9] xfs_copy: distinguish short writes to EOD from runtime errors
      [61060062b] xfs_scrub: don't retry unsupported optimizations
      [6ecc67122] xfs_copy: actually do directio writes to block devices
      [c2371fdd0] xfs_scrub: try to use XFS_SCRUB_IFLAG_FORCE_REBUILD
      [1665923a8] xfs_db: report the device associated with each io cursor
      [55021e753] libxfs: fix krealloc to allow freeing data
      [dc0611945] debian: install scrub services with dh_installsystemd
      [7c4b91c5c] xfs_scrub_all: escape service names consistently
      [8d318d62d] xfs_scrub: fix author and spdx headers on scrub/ files
      [595874f26] xfs_scrub: fix pathname escaping across all service definitions
      [eb62fccab] xfs_scrub: add missing license and copyright information
      [497ca97c1] xfs_scrub: flush stdout after printing to it
      [83535ee5c] xfs_scrub_fail: fix sendmail detection
      [525205221] xfs_scrub: update copyright years for scrub/ files
      [96ac83c88] xfs_scrub: don't report media errors for space with unknowable owner
      [731c95408] xfs_scrub_fail: return the failure status of the mailer program
      [2201a9d57] xfs_scrub_fail: add content type header to failure emails
      [27df677a7] xfs_scrub_all: fix argument passing when invoking xfs_scrub manually
      [fd650873e] xfs_scrub_fail: advise recipients not to reply
      [3abc6a0c3] xfs_scrub_all: survive systemd restarts when waiting for services
      [e0cb10f5f] xfs_scrub_fail: move executable script to /usr/libexec
      [0c22427fe] xfs_scrub_all: simplify cleanup of run_killable
      [3d37d8bf5] xfs_scrub_all.cron: move to package data directory
      [1c95c17c8] xfs_scrub_all: fix termination signal handling

Code Diffstat:

 copy/xfs_copy.c                  |  24 ++--
 db/block.c                       |  14 ++-
 db/io.c                          |  35 +++++-
 db/io.h                          |   3 +
 debian/rules                     |   1 +
 include/builddefs.in             |   2 +-
 include/libxfs.h                 |   1 +
 io/scrub.c                       | 255 +++++++++++++++++++++------------------
 libfrog/Makefile                 |   1 +
 libfrog/div64.h                  |  96 +++++++++++++++
 libxfs/defer_item.c              |   7 ++
 libxfs/kmem.c                    |  10 ++
 libxfs/libxfs_priv.h             |  77 +-----------
 man/man8/xfs_io.8                |   3 +
 man/man8/xfs_mdrestore.8         |   6 +-
 man/man8/xfs_metadump.8          |   7 +-
 mdrestore/xfs_mdrestore.c        | 122 +++++++++++--------
 scrub/Makefile                   |  28 +++--
 scrub/common.c                   |   6 +-
 scrub/common.h                   |   6 +-
 scrub/counter.c                  |   6 +-
 scrub/counter.h                  |   6 +-
 scrub/descr.c                    |   4 +-
 scrub/descr.h                    |   4 +-
 scrub/disk.c                     |   6 +-
 scrub/disk.h                     |   6 +-
 scrub/filemap.c                  |   6 +-
 scrub/filemap.h                  |   6 +-
 scrub/fscounters.c               |   6 +-
 scrub/fscounters.h               |   6 +-
 scrub/inodes.c                   |   6 +-
 scrub/inodes.h                   |   6 +-
 scrub/phase1.c                   |  34 +++++-
 scrub/phase2.c                   |   6 +-
 scrub/phase3.c                   |   6 +-
 scrub/phase4.c                   |   6 +-
 scrub/phase5.c                   |   6 +-
 scrub/phase6.c                   |  19 ++-
 scrub/phase7.c                   |   6 +-
 scrub/progress.c                 |   6 +-
 scrub/progress.h                 |   6 +-
 scrub/read_verify.c              |   6 +-
 scrub/read_verify.h              |   6 +-
 scrub/repair.c                   |   6 +-
 scrub/repair.h                   |   6 +-
 scrub/scrub.c                    |  67 +++++-----
 scrub/scrub.h                    |   7 +-
 scrub/spacemap.c                 |   6 +-
 scrub/spacemap.h                 |   6 +-
 scrub/unicrash.c                 |   6 +-
 scrub/unicrash.h                 |   6 +-
 scrub/vfs.c                      |   8 +-
 scrub/vfs.h                      |   6 +-
 scrub/xfs_scrub.c                |  11 +-
 scrub/xfs_scrub.h                |   7 +-
 scrub/xfs_scrub@.service.in      |  11 +-
 scrub/xfs_scrub_all.cron.in      |   5 +
 scrub/xfs_scrub_all.in           | 208 +++++++++++++++++++++----------
 scrub/xfs_scrub_all.service.in   |   5 +
 scrub/xfs_scrub_all.timer        |   5 +
 scrub/xfs_scrub_fail             |  26 ----
 scrub/xfs_scrub_fail.in          |  39 ++++++
 scrub/xfs_scrub_fail@.service.in |   9 +-
 63 files changed, 825 insertions(+), 504 deletions(-)
 create mode 100644 libfrog/div64.h
 delete mode 100755 scrub/xfs_scrub_fail
 create mode 100755 scrub/xfs_scrub_fail.in

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

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2024-02-08  6:27 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-01-23 10:53 [ANNOUNCE] xfsprogs: for-next updated to 3ec53d438 Carlos Maiolino
2024-01-24 10:13 ` Sam James
2024-02-02  6:42   ` Sam James
2024-02-02  6:47     ` Sam James
2024-02-02 16:44       ` Darrick J. Wong
2024-02-05 23:24         ` Sam James
2024-02-07 13:56           ` Carlos Maiolino
2024-02-08  6:26             ` Sam James

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).