[REGRESSION] 6.13-rc1: Loading nvme module leads to mm/page_alloc.c:4727 __alloc_pages_noprof+0x321/0x330
David Hildenbrand
david at redhat.com
Fri Dec 6 01:50:01 PST 2024
On 05.12.24 11:59, Simon Polack wrote:
> Hello,
>
> i noticed a regression after upgrading from 6.12.1 to 6.13-rc1. The logs
> indicate a error in mm/page_alloc.c which is called from the nvme
> module. Other modules seem to be not producing that warning, therefore i
> have included nvme maintainers as well.
>
> The issue is seen on a Dell Latitude 5340 Notebook which is runnning
> Fedora 41 using vanilla kernel and the system seems to be still
> perfectly working, aside from the call trace.
>
> Please bare with me in case i forgot to include relevant recipients or
> deviate from the exact process, as this is my first reported issue.
>
> Best,
> Simon
>
>
> CPU Model:
> 13th Gen Intel(R) Core(TM) i5-1345U
>
> Affected Release:
> Linux version 6.13.0-0.rc1.20241203gtcdd30ebb.314.vanilla.fc41.x86_64
> (mockbuild at 51edd079414046e884973245b9e58270) (gcc (GCC) 14.2.1 20240912
> (Red Hat 14.2.1-3), GNU ld version 2.43.1-2.fc41) #1 SMP PREEMPT_DYNAMIC
> Tue Dec 3 07:44:07 UTC 2024
>
> Last known good release:
> Linux fedora 6.12.1-400.vanilla.fc41.x86_64 #1 SMP PREEMPT_DYNAMIC Fri
> Nov 22 16:32:03 UTC 2024 x86_64 GNU/Linux
>
>
> Related logs:
> [ 2.301170] nvme 0000:01:00.0: platform quirk: setting simple suspend
> [ 2.301276] nvme nvme0: pci function 0000:01:00.0
> [..]
> [ 2.325090] ------------[ cut here ]------------
> [ 2.325094] WARNING: CPU: 7 PID: 206 at mm/page_alloc.c:4727
> __alloc_pages_noprof+0x321/0x330
This seems to be the
if (WARN_ON_ONCE_GFP(order > MAX_PAGE_ORDER, gfp))
return NULL;
In that case, NVME is requesting an impossible allocation.
--
Cheers,
David / dhildenb
More information about the Linux-nvme
mailing list