Re: [PATCH] memblock tests: define MIGRATE_CMA
From: Pratyush Yadav
Date: Mon May 04 2026 - 08:31:15 EST
On Mon, May 04 2026, Pasha Tatashin wrote:
> On Mon, May 4, 2026 at 6:27 AM Pratyush Yadav <pratyush@xxxxxxxxxx> wrote:
>>
>> From: "Pratyush Yadav (Google)" <pratyush@xxxxxxxxxx>
>>
>> kho_scratch_migratetype(), defined in include/linux/memblock.h uses enum
>> migratetype. This breaks build for memblock tests with:
>>
>> ./linux/memblock.h:634:73: error: parameter 2 (‘mt’) has incomplete type
>> 634 | enum migratetype mt)
>>
>> Fix it by defining enum migratetype and MIGRATE_CMA. As is the case with
>> the other headers in tools/testing/memblock, do not bring in the whole
>> thing, only what is needed.
>>
>> Reported-by: Mike Rapoport <rppt@xxxxxxxxxx>
>> Closes: https://lore.kernel.org/linux-mm/afcdDm4aAJvNaQqH@xxxxxxxxxx/
>
> Link does not open for me.
Dunno why. Works fine for me... Maybe some temporary issue with lore?
[...]
--
Regards,
Pratyush Yadav