The Linux Kernel Mailing List
 help / color / mirror / Atom feed
* Please include pagemap header cleanup in -next
@ 2026-08-24 17:00 Matthew Wilcox
  2026-08-25 12:50 ` Mark Brown
  2026-08-25 13:44 ` Mark Brown
  0 siblings, 2 replies; 4+ messages in thread
From: Matthew Wilcox @ 2026-08-24 17:00 UTC (permalink / raw)
  To: Mark Brown; +Cc: Linus Torvalds, linux-kernel

Hi Mark,

As discussed on IRC, please include

git://git.infradead.org/users/willy/pagecache.git headers

The net effect is to reduce the number of files depending on pagemap.h
from ~9100 to ~1400 on an x86 allmodconfig build.  The Intel test robot
has been steadily building random configs on random architectures and
finding new missing includes, so there may be some build breakages that
it hasn't tested.

My plan is to send this to Linus on Thursday or Friday.  I don't see the
point in letting it soak longer; any problems it causes are build
problems.

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

* Re: Please include pagemap header cleanup in -next
  2026-08-24 17:00 Please include pagemap header cleanup in -next Matthew Wilcox
@ 2026-08-25 12:50 ` Mark Brown
  2026-08-25 13:44 ` Mark Brown
  1 sibling, 0 replies; 4+ messages in thread
From: Mark Brown @ 2026-08-25 12:50 UTC (permalink / raw)
  To: Matthew Wilcox; +Cc: Linus Torvalds, linux-kernel

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

On Mon, Aug 24, 2026 at 06:00:47PM +0100, Matthew Wilcox wrote:
> Hi Mark,
> 
> As discussed on IRC, please include
> 
> git://git.infradead.org/users/willy/pagecache.git headers
> 
> The net effect is to reduce the number of files depending on pagemap.h
> from ~9100 to ~1400 on an x86 allmodconfig build.  The Intel test robot
> has been steadily building random configs on random architectures and
> finding new missing includes, so there may be some build breakages that
> it hasn't tested.

This should appear from today all being well, if not it'll be tomorrow
(I'm a little tight on time today):

Thanks for adding your subsystem tree as a participant of linux-next.  As
you may know, this is not a judgement of your code.  The purpose of
linux-next is for integration testing and to lower the impact of
conflicts between subsystems in the next merge window.

You will need to ensure that the patches/commits in your tree/series have
been:
     * submitted under GPL v2 (or later) and include the Contributor's
        Signed-off-by,
     * posted to the relevant mailing list,
     * reviewed by you (or another maintainer of your subsystem tree),
     * successfully unit tested, and
     * destined for the current or next Linux merge window.

Basically, this should be just what you would send to Linus (or ask him
to fetch).  It is allowed to be rebased if you deem it necessary.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

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

* Re: Please include pagemap header cleanup in -next
  2026-08-24 17:00 Please include pagemap header cleanup in -next Matthew Wilcox
  2026-08-25 12:50 ` Mark Brown
@ 2026-08-25 13:44 ` Mark Brown
  2026-08-25 19:57   ` Matthew Wilcox
  1 sibling, 1 reply; 4+ messages in thread
From: Mark Brown @ 2026-08-25 13:44 UTC (permalink / raw)
  To: Matthew Wilcox; +Cc: Linus Torvalds, linux-kernel, linux-next

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

On Mon, Aug 24, 2026 at 06:00:47PM +0100, Matthew Wilcox wrote:
> Hi Mark,
> 
> As discussed on IRC, please include
> 
> git://git.infradead.org/users/willy/pagecache.git headers
> 
> The net effect is to reduce the number of files depending on pagemap.h
> from ~9100 to ~1400 on an x86 allmodconfig build.  The Intel test robot
> has been steadily building random configs on random architectures and
> finding new missing includes, so there may be some build breakages that
> it hasn't tested.
> 
> My plan is to send this to Linus on Thursday or Friday.  I don't see the
> point in letting it soak longer; any problems it causes are build
> problems.

As I noted in the regular build error mail it hit a build fail on an arm
multi_v7_defconfig so I didn't merge this today.  It's pretty surprising
that the build bot didn't hit that one TBH since the file that broke
hasn't changed since v7.2 AFAICT, I would guess that there's some other
implicit include cleanup work that's interacting badly with this effort
but I haven't investigated at all.

BTW I added the -next list, please CC requests for -next there for
visibility.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

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

* Re: Please include pagemap header cleanup in -next
  2026-08-25 13:44 ` Mark Brown
@ 2026-08-25 19:57   ` Matthew Wilcox
  0 siblings, 0 replies; 4+ messages in thread
From: Matthew Wilcox @ 2026-08-25 19:57 UTC (permalink / raw)
  To: Mark Brown; +Cc: Linus Torvalds, linux-kernel, linux-next

On Tue, Aug 25, 2026 at 02:44:54PM +0100, Mark Brown wrote:
> On Mon, Aug 24, 2026 at 06:00:47PM +0100, Matthew Wilcox wrote:
> > Hi Mark,
> > 
> > As discussed on IRC, please include
> > 
> > git://git.infradead.org/users/willy/pagecache.git headers
> > 
> > The net effect is to reduce the number of files depending on pagemap.h
> > from ~9100 to ~1400 on an x86 allmodconfig build.  The Intel test robot
> > has been steadily building random configs on random architectures and
> > finding new missing includes, so there may be some build breakages that
> > it hasn't tested.
> > 
> > My plan is to send this to Linus on Thursday or Friday.  I don't see the
> > point in letting it soak longer; any problems it causes are build
> > problems.
> 
> As I noted in the regular build error mail it hit a build fail on an arm
> multi_v7_defconfig so I didn't merge this today.  It's pretty surprising
> that the build bot didn't hit that one TBH since the file that broke
> hasn't changed since v7.2 AFAICT, I would guess that there's some other
> implicit include cleanup work that's interacting badly with this effort
> but I haven't investigated at all.
> 
> BTW I added the -next list, please CC requests for -next there for
> visibility.

Thanks; I looked for it in the Documentation and didn't find it.

I fixed up the one you mentioned   Then I installed an arm32
crosscompiler and built arm allmodconfig.  And then Intel's test robot
found another.  So in total, three more fixes:

drivers/dma/ste_dma40.c
drivers/ufs/host/ufs-qcom.c
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c

Pushed out a new version (e02cb91d4644)

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

end of thread, other threads:[~2026-08-25 19:57 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-24 17:00 Please include pagemap header cleanup in -next Matthew Wilcox
2026-08-25 12:50 ` Mark Brown
2026-08-25 13:44 ` Mark Brown
2026-08-25 19:57   ` Matthew Wilcox

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox