* lib/vma-iter.c (vma_iterate_procmap_query): Define only if it could be useful. --- ChangeLog | 4 ++++ lib/vma-iter.c | 11 ++--------- 2 files changed, 6 insertions(+), 9 deletions(-)
diff --git a/ChangeLog b/ChangeLog index f3f8857bae..c9ef6c7cef 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2025-08-04 Paul Eggert <[email protected]> + vma-iter: pacify Coverity Scan + * lib/vma-iter.c (vma_iterate_procmap_query): + Define only if it could be useful. + dfa: pacify Coverity Scan * lib/dfa.c (parse_bracket_exp): Omit unnecessary assignments. diff --git a/lib/vma-iter.c b/lib/vma-iter.c index 062f0c229c..f01a8902d2 100644 --- a/lib/vma-iter.c +++ b/lib/vma-iter.c @@ -939,21 +939,14 @@ vma_iterate_procmap_query (vma_iterate_callback_fn callback, void *data) return 0; } -#else - -static inline int -vma_iterate_procmap_query (vma_iterate_callback_fn callback, void *data) -{ - return -1; -} - #endif int vma_iterate (vma_iterate_callback_fn callback, void *data) { -#if defined __linux__ || defined __ANDROID__ +#if (defined __linux__ || defined __ANDROID__) && defined PROCMAP_QUERY + /* Linux >= 6.11 */ /* This implementation is more than twice as fast as vma_iterate_proc, when supported by the kernel. Therefore try it first. */ { -- 2.48.1
