summaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorJohn Hubbard <jhubbard@nvidia.com>2023-06-06 00:16:34 -0700
committerAndrew Morton <akpm@linux-foundation.org>2023-06-19 16:19:02 -0700
commit3972ea2469385777d0ebc67794f30cdb0cdbffd9 (patch)
tree5dda017145975f533a6829629719ded9cd2b7e3d /tools/perf/scripts/python
parent97deb66ed4f9390fd585210fe6d72088000d9110 (diff)
downloadlinux-3972ea2469385777d0ebc67794f30cdb0cdbffd9.tar.gz
linux-3972ea2469385777d0ebc67794f30cdb0cdbffd9.zip
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/20230606071637.267103-9-jhubbard@nvidia.com Signed-off-by: John Hubbard <jhubbard@nvidia.com> Reviewed-by: David Hildenbrand <david@redhat.com> Tested-by: Muhammad Usama Anjum <usama.anjum@collabora.com> Cc: Peter Xu <peterx@redhat.com> Cc: Jonathan Corbet <corbet@lwn.net> Cc: Nathan Chancellor <nathan@kernel.org> Cc: Shuah Khan <shuah@kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions