Re: [PATCH v3 2/2] selftests/mm: suppress compiler error in liburing check

From: David Hildenbrand (Arm)

Date: Thu Apr 23 2026 - 09:42:54 EST


On 4/22/26 10:04, Li Wang wrote:
> When building the mm selftests on a system without liburing development
> headers, check_config.sh leaks a raw compiler error:
>
> /tmp/tmp.kIIOIqwe3n.c:2:10: fatal error: liburing.h: No such file or directory
> 2 | #include <liburing.h>
> | ^~~~~~~~~~~~
>
> Since this is an expected failure during the configuration probe,
> redirect the compiler output to /dev/null to hide it.
>
> And the build system prints a clear warning when this occurs:
>
> Warning: missing liburing support. Some tests will be skipped.
>
> Because the user is properly notified about the missing dependency, the
> raw compiler error is redundant and only confuse users.
>
> Additionally, update the Makefile to use $(Q) and $(call msg,...) for
> the check_config.sh execution. This aligns the probe with standard
> kbuild output formatting, providing a clean "CHK" message instead of
> printing the raw command during the build.
>
> Signed-off-by: Li Wang <wangli.ahau@xxxxxxxxx>
> ---

Thanks!

Tested-by: David Hildenbrand (Arm) <david@xxxxxxxxxx>
Acked-by: David Hildenbrand (Arm) <david@xxxxxxxxxx>

--
Cheers,

David