]> sourceware.org Git - systemtap.git/commitdiff
Make kernel.function("__remove_from_page_cache").return probe optional
authorMartin Cermak <mcermak@redhat.com>
Mon, 22 Aug 2022 13:02:47 +0000 (15:02 +0200)
committerMartin Cermak <mcermak@redhat.com>
Mon, 22 Aug 2022 13:02:47 +0000 (15:02 +0200)
On some kernels __delete_from_page_cache() is an inlined function,
and so its .return can't be probed.

tapset/linux/vfs.stp

index 1dac3a3293275ac337af75cc10b579bc8bdb5b8e..e3c1a303248a8ce71080c13cf3c4fb638e8ba5a1 100644 (file)
@@ -971,7 +971,7 @@ probe vfs.remove_from_page_cache =
 }
 probe vfs.remove_from_page_cache.return =
        kernel.function("__delete_from_page_cache").return !,
-       kernel.function("__remove_from_page_cache").return
+       kernel.function("__remove_from_page_cache").return ?
 {
        name = "vfs.remove_from_page_cache"
        retstr = sprintf("N/A")
This page took 0.029359 seconds and 5 git commands to generate.