The quilt patch titled Subject: selftests: mm: fix undeclared function error has been removed from the -mm tree. Its filename was selftests-harness-remove-use-of-line_max-fix-fix-fix.patch This patch was dropped because it was folded into selftests-harness-remove-use-of-line_max.patch ------------------------------------------------------ From: Muhammad Usama Anjum <usama.anjum@xxxxxxxxxxxxx> Subject: selftests: mm: fix undeclared function error Date: Wed, 17 Apr 2024 12:55:30 +0500 Fix the error reported by clang: In file included from mdwe_test.c:17: /../kselftest_harness.h:1169:2: error: call to undeclared function 'asprintf'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1169 | asprintf(&test_name, "%s%s%s.%s", f->name, | ^ 1 warning generated. The gcc reports it as warning: In file included from mdwe_test.c:17: ./kselftest_harness.h: In function `__run_test': ./kselftest_harness.h:1169:9: warning: implicit declaration of function `asprintf'; did you mean `vsprintf'? [-Wimplicit-function-declaration] 1169 | asprintf(&test_name, "%s%s%s.%s", f->name, | ^~~~~~~~ | vsprintf Fix this by setting _GNU_SOURCE macro needed to get exposure to the asprintf(). Link: https://lkml.kernel.org/r/20240417075530.3807625-1-usama.anjum@xxxxxxxxxxxxx Signed-off-by: Muhammad Usama Anjum <usama.anjum@xxxxxxxxxxxxx> Cc: Andy Lutomirski <luto@xxxxxxxxxxxxxx> Cc: Axel Rasmussen <axelrasmussen@xxxxxxxxxx> Cc: Bill Wendling <morbo@xxxxxxxxxx> Cc: David Hildenbrand <david@xxxxxxxxxx> Cc: Edward Liaw <edliaw@xxxxxxxxxx> Cc: Justin Stitt <justinstitt@xxxxxxxxxx> Cc: Kees Cook <keescook@xxxxxxxxxxxx> Cc: "Mike Rapoport (IBM)" <rppt@xxxxxxxxxx> Cc: Nathan Chancellor <nathan@xxxxxxxxxx> Cc: Nick Desaulniers <ndesaulniers@xxxxxxxxxx> Cc: Peter Xu <peterx@xxxxxxxxxx> Cc: Shuah Khan <shuah@xxxxxxxxxx> Cc: Will Drewry <wad@xxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- tools/testing/selftests/mm/mdwe_test.c | 1 + 1 file changed, 1 insertion(+) --- a/tools/testing/selftests/mm/mdwe_test.c~selftests-harness-remove-use-of-line_max-fix-fix-fix +++ a/tools/testing/selftests/mm/mdwe_test.c @@ -7,6 +7,7 @@ #include <linux/mman.h> #include <linux/prctl.h> +#define _GNU_SOURCE #include <stdio.h> #include <stdlib.h> #include <sys/auxv.h> _ Patches currently in -mm which might be from usama.anjum@xxxxxxxxxxxxx are selftests-harness-remove-use-of-line_max.patch selftests-mm-fix-unused-and-uninitialized-variable-warning.patch selftests-mm-protection_keys-save-restore-nr_hugepages-value-from-launch-script.patch selftests-exec-make-binaries-position-independent.patch