From 393ed1c90c86ab7da5a998d19dbae5cd683784fb Mon Sep 17 00:00:00 2001 From: William Cohen Date: Fri, 29 Mar 2024 14:28:21 -0400 Subject: [PATCH] Adjust hugepage_cow_delays.stp to work with newer kernels Kernel git commit c0e8150e144b6 changed the function handling the copy-on-write operations for hugepages from copy_user_huge_page to copy_user_large_folio. Made hugepage_cow_delays.stp use the new function name when it is available. --- testsuite/systemtap.examples/memory/hugepage_cow_delays.stp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/testsuite/systemtap.examples/memory/hugepage_cow_delays.stp b/testsuite/systemtap.examples/memory/hugepage_cow_delays.stp index 42bad4093..3c9c9d0e5 100755 --- a/testsuite/systemtap.examples/memory/hugepage_cow_delays.stp +++ b/testsuite/systemtap.examples/memory/hugepage_cow_delays.stp @@ -2,7 +2,8 @@ global huge_cow -probe kernel.function("copy_user_huge_page").return +probe kernel.function("copy_user_large_folio").return!, + kernel.function("copy_user_huge_page").return { huge_cow [execname(), pid()] <<< (gettimeofday_us() - @entry(gettimeofday_us())) -- 2.43.5