Re: [linux-next:master] [x86/module] 6661cae1aa: WARNING:at_arch/x86/mm/pat/set_memory.c:#__cpa_process_fault

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 10/11/24 08:40, Mike Rapoport wrote:
> On Fri, Oct 11, 2024 at 07:00:01AM -0700, Dave Hansen wrote:
>> On 10/11/24 06:08, Mike Rapoport wrote:
>>> This patch disables ROX caches on 32-bit, it should fix the issue.
>> While I'm not going to shed a tear for 32-bit, what's the actual
>> compatibility issue with 32-bit?
> From the stack trace it looks like execmem tries to update the direct map
> for highmem memory, and cpa is not happy about it.

First of all, if it's a highmem problem, shouldn't the check be for
CONFIG_HIGHMEM and not on 32-bit vs. 64-bit?  We do have non-highmem
32-bit configs.

Also, where did the highmem come from?  All of the execmem allocations
look like they're some variant of PAGE_KERNEL, but no __GFP_HIGHMEM.




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux