❌ FAIL (MISSED 2 of 87): Test report for for-kernelci (6.9.0-rc3, arm-next, fec50db7)
Catalin Marinas
catalin.marinas at arm.com
Wed Apr 10 10:17:37 PDT 2024
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 at 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
More information about the linux-arm-kernel
mailing list