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

* Re: [ANNOUNCE] xfsprogs: for-next updated to 3ec53d438
  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
  0 siblings, 1 reply; 8+ messages in thread
From: Sam James @ 2024-01-24 10:13 UTC (permalink / raw)
  To: carlos; +Cc: linux-xfs

I think
https://lore.kernel.org/linux-xfs/20240122072351.3036242-1-sam@gentoo.org/
is ready.

See Christoph's comment wrt application order:
https://lore.kernel.org/linux-xfs/Za4Yso9cEs+TzU8w@infradead.org/.

thanks,
sam

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

* Re: [ANNOUNCE] xfsprogs: for-next updated to 3ec53d438
  2024-01-24 10:13 ` Sam James
@ 2024-02-02  6:42   ` Sam James
  2024-02-02  6:47     ` Sam James
  0 siblings, 1 reply; 8+ messages in thread
From: Sam James @ 2024-02-02  6:42 UTC (permalink / raw)
  To: Sam James; +Cc: carlos, linux-xfs


Sam James <sam@gentoo.org> writes:

> I think
> https://lore.kernel.org/linux-xfs/20240122072351.3036242-1-sam@gentoo.org/
> is ready.
>
> See Christoph's comment wrt application order:
> https://lore.kernel.org/linux-xfs/Za4Yso9cEs+TzU8w@infradead.org/.
>

Ping - I think it missed another push too. Please let me know if I
need to be doing something different.

> thanks,
> sam


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

* Re: [ANNOUNCE] xfsprogs: for-next updated to 3ec53d438
  2024-02-02  6:42   ` Sam James
@ 2024-02-02  6:47     ` Sam James
  2024-02-02 16:44       ` Darrick J. Wong
  0 siblings, 1 reply; 8+ messages in thread
From: Sam James @ 2024-02-02  6:47 UTC (permalink / raw)
  To: Sam James; +Cc: carlos, linux-xfs


Sam James <sam@gentoo.org> writes:

> Sam James <sam@gentoo.org> writes:
>
>> I think
>> https://lore.kernel.org/linux-xfs/20240122072351.3036242-1-sam@gentoo.org/
>> is ready.
>>
>> See Christoph's comment wrt application order:
>> https://lore.kernel.org/linux-xfs/Za4Yso9cEs+TzU8w@infradead.org/.
>>
>
> Ping - I think it missed another push too. Please let me know if I
> need to be doing something different.

(Oh wait, maybe the other one was a non-progs push.)

>
>> thanks,
>> sam


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

* Re: [ANNOUNCE] xfsprogs: for-next updated to 3ec53d438
  2024-02-02  6:47     ` Sam James
@ 2024-02-02 16:44       ` Darrick J. Wong
  2024-02-05 23:24         ` Sam James
  0 siblings, 1 reply; 8+ messages in thread
From: Darrick J. Wong @ 2024-02-02 16:44 UTC (permalink / raw)
  To: Sam James; +Cc: carlos, linux-xfs

On Fri, Feb 02, 2024 at 06:47:26AM +0000, Sam James wrote:
> 
> Sam James <sam@gentoo.org> writes:
> 
> > Sam James <sam@gentoo.org> writes:
> >
> >> I think
> >> https://lore.kernel.org/linux-xfs/20240122072351.3036242-1-sam@gentoo.org/
> >> is ready.
> >>
> >> See Christoph's comment wrt application order:
> >> https://lore.kernel.org/linux-xfs/Za4Yso9cEs+TzU8w@infradead.org/.
> >>
> >
> > Ping - I think it missed another push too. Please let me know if I
> > need to be doing something different.
> 
> (Oh wait, maybe the other one was a non-progs push.)

Huh?  The off64_t -> off_t conversion and the TIME_BITS=64 changes are
both xfsprogs.  Carlos hasn't merged either of those into for-next.  I'm
not sure if he's just going to release 6.6 as-is and move on to 6.7, or
what.

--D

> >
> >> thanks,
> >> sam
> 
> 

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

* Re: [ANNOUNCE] xfsprogs: for-next updated to 3ec53d438
  2024-02-02 16:44       ` Darrick J. Wong
@ 2024-02-05 23:24         ` Sam James
  2024-02-07 13:56           ` Carlos Maiolino
  0 siblings, 1 reply; 8+ messages in thread
From: Sam James @ 2024-02-05 23:24 UTC (permalink / raw)
  To: Darrick J. Wong; +Cc: Sam James, carlos, linux-xfs


"Darrick J. Wong" <djwong@kernel.org> writes:

> On Fri, Feb 02, 2024 at 06:47:26AM +0000, Sam James wrote:
>> 
>> Sam James <sam@gentoo.org> writes:
>> 
>> > Sam James <sam@gentoo.org> writes:
>> >
>> >> I think
>> >> https://lore.kernel.org/linux-xfs/20240122072351.3036242-1-sam@gentoo.org/
>> >> is ready.
>> >>
>> >> See Christoph's comment wrt application order:
>> >> https://lore.kernel.org/linux-xfs/Za4Yso9cEs+TzU8w@infradead.org/.
>> >>
>> >
>> > Ping - I think it missed another push too. Please let me know if I
>> > need to be doing something different.
>> 
>> (Oh wait, maybe the other one was a non-progs push.)
>
> Huh?  The off64_t -> off_t conversion and the TIME_BITS=64 changes are
> both xfsprogs.  Carlos hasn't merged either of those into for-next.  I'm
> not sure if he's just going to release 6.6 as-is and move on to 6.7, or
> what.

Yeah, sorry -- I'd misread the email and realised too late.

>
> --D
>
>> >
>> >> thanks,
>> >> sam
>> 
>> 


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

* Re: Re: [ANNOUNCE] xfsprogs: for-next updated to 3ec53d438
  2024-02-05 23:24         ` Sam James
@ 2024-02-07 13:56           ` Carlos Maiolino
  2024-02-08  6:26             ` Sam James
  0 siblings, 1 reply; 8+ messages in thread
From: Carlos Maiolino @ 2024-02-07 13:56 UTC (permalink / raw)
  To: Sam James; +Cc: Darrick J. Wong, carlos, linux-xfs

On Mon, Feb 05, 2024 at 11:24:11PM +0000, Sam James wrote:
> 
> "Darrick J. Wong" <djwong@kernel.org> writes:
> 
> > On Fri, Feb 02, 2024 at 06:47:26AM +0000, Sam James wrote:
> >>
> >> Sam James <sam@gentoo.org> writes:
> >>
> >> > Sam James <sam@gentoo.org> writes:
> >> >
> >> >> I think
> >> >> https://lore.kernel.org/linux-xfs/20240122072351.3036242-1-sam@gentoo.org/
> >> >> is ready.
> >> >>
> >> >> See Christoph's comment wrt application order:
> >> >> https://lore.kernel.org/linux-xfs/Za4Yso9cEs+TzU8w@infradead.org/.
> >> >>
> >> >
> >> > Ping - I think it missed another push too. Please let me know if I
> >> > need to be doing something different.
> >>
> >> (Oh wait, maybe the other one was a non-progs push.)
> >
> > Huh?  The off64_t -> off_t conversion and the TIME_BITS=64 changes are
> > both xfsprogs.  Carlos hasn't merged either of those into for-next.  I'm
> > not sure if he's just going to release 6.6 as-is and move on to 6.7, or
> > what.
> 
> Yeah, sorry -- I'd misread the email and realised too late.

Hi.

Please rebase and re-send them. You can also send a PR if you prefer, I'll queue
them up for the next release.

Carlos

> 
> >
> > --D
> >
> >> >
> >> >> thanks,
> >> >> sam
> >>
> >>
> 

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

* Re: [ANNOUNCE] xfsprogs: for-next updated to 3ec53d438
  2024-02-07 13:56           ` Carlos Maiolino
@ 2024-02-08  6:26             ` Sam James
  0 siblings, 0 replies; 8+ messages in thread
From: Sam James @ 2024-02-08  6:26 UTC (permalink / raw)
  To: Carlos Maiolino; +Cc: Sam James, Darrick J. Wong, carlos, linux-xfs


Carlos Maiolino <cem@kernel.org> writes:

> On Mon, Feb 05, 2024 at 11:24:11PM +0000, Sam James wrote:
>> 
>> "Darrick J. Wong" <djwong@kernel.org> writes:
>> 
>> > On Fri, Feb 02, 2024 at 06:47:26AM +0000, Sam James wrote:
>> >>
>> >> Sam James <sam@gentoo.org> writes:
>> >>
>> >> > Sam James <sam@gentoo.org> writes:
>> >> >
>> >> >> I think
>> >> >> https://lore.kernel.org/linux-xfs/20240122072351.3036242-1-sam@gentoo.org/
>> >> >> is ready.
>> >> >>
>> >> >> See Christoph's comment wrt application order:
>> >> >> https://lore.kernel.org/linux-xfs/Za4Yso9cEs+TzU8w@infradead.org/.
>> >> >>
>> >> >
>> >> > Ping - I think it missed another push too. Please let me know if I
>> >> > need to be doing something different.
>> >>
>> >> (Oh wait, maybe the other one was a non-progs push.)
>> >
>> > Huh?  The off64_t -> off_t conversion and the TIME_BITS=64 changes are
>> > both xfsprogs.  Carlos hasn't merged either of those into for-next.  I'm
>> > not sure if he's just going to release 6.6 as-is and move on to 6.7, or
>> > what.
>> 
>> Yeah, sorry -- I'd misread the email and realised too late.
>
> Hi.
>
> Please rebase and re-send them. You can also send a PR if you prefer, I'll queue
> them up for the next release.

Thanks - done at
https://lore.kernel.org/linux-xfs/20240205232343.2162947-1-sam@gentoo.org/.

>
> Carlos
>
>> 
>> >
>> > --D
>> >
>> >> >
>> >> >> thanks,
>> >> >> sam
>> >>
>> >>
>> 


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