diff options
| author | John Hubbard <[email protected]> | 2023-06-06 00:16:34 -0700 |
|---|---|---|
| committer | Andrew Morton <[email protected]> | 2023-06-19 16:19:02 -0700 |
| commit | 3972ea2469385777d0ebc67794f30cdb0cdbffd9 (patch) | |
| tree | 5dda017145975f533a6829629719ded9cd2b7e3d /tools/perf/scripts/python/mem-phys-addr.py | |
| parent | 97deb66ed4f9390fd585210fe6d72088000d9110 (diff) | |
selftests/mm: fix build failures due to missing MADV_COLLAPSE
MADV_PAGEOUT, MADV_POPULATE_READ, MADV_COLLAPSE are conditionally
defined as necessary. However, that was being done in .c files, and a
new build failure came up that would have been automatically avoided had
these been in a common header file.
So consolidate and move them all to vm_util.h, which fixes the build
failure.
An alternative approach from Muhammad Usama Anjum was: rely on "make
headers" being required, and include asm-generic/mman-common.h. This
works in the sense that it builds, but it still generates warnings about
duplicate MADV_* symbols, and the goal here is to get a fully clean (no
warnings) build here.
Link: https://lkml.kernel.org/r/[email protected]
Signed-off-by: John Hubbard <[email protected]>
Reviewed-by: David Hildenbrand <[email protected]>
Tested-by: Muhammad Usama Anjum <[email protected]>
Cc: Peter Xu <[email protected]>
Cc: Jonathan Corbet <[email protected]>
Cc: Nathan Chancellor <[email protected]>
Cc: Shuah Khan <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/mem-phys-addr.py')
0 files changed, 0 insertions, 0 deletions