Re: [PATCH 4/4] selftests/mm: fix cow/gup_longterm link failures when liburing flags are missing
From: David Hildenbrand (Arm)
Date: Wed Apr 01 2026 - 09:56:19 EST
On 3/31/26 09:13, Li Wang wrote:
>> --- a/tools/testing/selftests/mm/Makefile
>> +++ b/tools/testing/selftests/mm/Makefile
>> @@ -10,6 +10,11 @@ LOCAL_HDRS += $(selfdir)/mm/mseal_helpers.h
>>
>> include local_config.mk
>>
>> +PKG_CONFIG ?= pkg-config
>> +ifeq ($(IOURING_EXTRA_LIBS),)
>> +IOURING_EXTRA_LIBS := $(shell $(PKG_CONFIG) --libs liburing 2>/dev/null)
>> +endif
>> +
>> ifeq ($(ARCH),)
>>
>> ifeq ($(CROSS_COMPILE),)
>> @@ -55,10 +60,12 @@ else
>> PAGE_FRAG_WARNING = "missing Module.symvers, please have the kernel built first"
>> endif
>>
>> -TEST_GEN_FILES = cow
>> -TEST_GEN_FILES += compaction_test
>> -TEST_GEN_FILES += gup_longterm
>> +TEST_GEN_FILES = compaction_test
>> TEST_GEN_FILES += gup_test
>> +ifneq ($(IOURING_EXTRA_LIBS),)
>> +TEST_GEN_FILES += cow
>> +TEST_GEN_FILES += gup_longterm
>> +endif
>
> Please ignore this one, as Sashiko points:
Right, this should be dropped.
--
Cheers,
David