From: Catalin Marinas <catalin.marinas@arm.com>
To: Will Deacon <will@kernel.org>
Cc: cki-project@redhat.com, bgoncalv@redhat.com,
linux-arm-kernel@lists.infradead.org
Subject: Re: ❌ FAIL (MISSED 2 of 87): Test report for for-kernelci (6.9.0-rc3, arm-next, fec50db7)
Date: Wed, 10 Apr 2024 18:17:37 +0100 [thread overview]
Message-ID: <ZhbJsambebvpXKxZ@arm.com> (raw)
In-Reply-To: <20240410135439.GA24798@willie-the-truck>
On Wed, Apr 10, 2024 at 02:54:39PM +0100, Will Deacon wrote:
> On Tue, Apr 09, 2024 at 06:01:06PM -0000, cki-project@redhat.com wrote:
> > Hi, we tested your kernel and here are the results:
> >
> > Overall result: FAILED
> > Merge: OK
> > Compile: OK
> > Test: FAILED
> >
> >
> > Kernel information:
> > Commit message: Linux 6.9-rc3
> >
> > You can find all the details about the test run at
> > https://datawarehouse.cki-project.org/kcidb/checkouts/139776
> >
> > One or more kernel tests failed:
> > Unrecognized or new issues:
> > Boot test
> > aarch64
> > Logs: https://datawarehouse.cki-project.org/kcidb/tests/11963290
> > Non-passing ran subtests:
> > ❌ FAIL distribution/kpkginstall/journalctl-check
>
> This is just with a vanilla -rc3 kernel to get a baseline result before
> queuing patches for 6.10, but the failure seems to stem from a GFP_DMA32
> allocation failure in the mellanox driver:
>
> | (udev-worker): page allocation failure: order:0, mode:0xcc4(GFP_KERNEL|GFP_DMA32), nodemask=(null),cpuset=/,mems_allowed=0
> | CPU: 24 PID: 927 Comm: (udev-worker) Not tainted 6.9.0-rc3 #1
> | Hardware name: Lenovo HR330A 7X33CTO1WW /FALCON , BIOS hve104r-1.15 02/26/2021
> | Call trace:
> | dump_backtrace+0xdc/0x140
> | show_stack+0x20/0x40
> | dump_stack_lvl+0x60/0x80
> | dump_stack+0x18/0x28
> | warn_alloc+0x138/0x1c8
> | __alloc_pages_slowpath.constprop.0+0x89c/0x958
> | __alloc_pages+0x2cc/0x360
> | __dma_direct_alloc_pages.isra.0+0x118/0x290
> | dma_direct_alloc+0x21c/0x318
> | dma_alloc_attrs+0x90/0x110
> | mlx4_create_eq+0x160/0x4c8 [mlx4_core]
[...]
If I read the rest of the log correctly [1], there's plenty of memory in
ZONE_DMA:
| Node 0 DMA free:1035920kB boost:0kB min:452kB low:1752kB high:3052kB
| reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB
| active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB
| present:1835008kB managed:1301248kB mlocked:0kB bounce:0kB
| free_pcp:3144kB local_pcp:3144kB free_cma:1035920kB
For some reason the GFP_DMA32 allocation doesn't fall through to
ZONE_DMA.
[1] https://s3.amazonaws.com/arr-cki-prod-trusted-artifacts/trusted-artifacts/1245911266/test_aarch64/6582401556/artifacts/run.done.01/results_0001/console.log
--
Catalin
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
prev parent reply other threads:[~2024-04-10 17:17 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-04-09 18:01 ❌ FAIL (MISSED 2 of 87): Test report for for-kernelci (6.9.0-rc3, arm-next, fec50db7) cki-project
2024-04-10 13:54 ` Will Deacon
2024-04-10 17:17 ` Catalin Marinas [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ZhbJsambebvpXKxZ@arm.com \
--to=catalin.marinas@arm.com \
--cc=bgoncalv@redhat.com \
--cc=cki-project@redhat.com \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=will@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).