On 7/30/19 3:34 PM, Uladzislau Rezki wrote:
Hello, Sathyanarayanan.
I agree with Dave. I don't think this issue is related to NUMA. The problem
here is about the logic we use to find appropriate vm_area that satisfies
the offset and size requirements of pcpu memory allocator.
In my test case, I can reproduce this issue if we make request with offset
(ffff000000) and size (600000).
Just to clarify, does it mean that on your setup you have only one area with the
600000 size and 0xffff000000 offset?
No, its 2 areas. with offset (0, ffff000000) and size (a00000, 600000).
Thank you.
--
Vlad Rezki
--
Sathyanarayanan Kuppuswamy
Linux kernel developer