From 7b1557c548686c55948e4a38d8954eff420428a9 Mon Sep 17 00:00:00 2001 From: Martin Cermak Date: Fri, 19 May 2023 11:06:25 +0200 Subject: [PATCH] PR29765: Introduce probe nfs.aop.readfolio --- tapset/linux/nfs.stp | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/tapset/linux/nfs.stp b/tapset/linux/nfs.stp index 232289e3b..7a170c06e 100644 --- a/tapset/linux/nfs.stp +++ b/tapset/linux/nfs.stp @@ -960,6 +960,27 @@ probe nfs.aop.readpage.return = kernel.function ("nfs_readpage").return !, units = "pages" } +/** + * probe nfs.aop.readfolio + */ +probe nfs.aop.readfolio = kernel.function ("nfs_read_folio") !, + module("nfs").function ("nfs_read_folio") +{ + folio = $folio + file = $file + + name = "nfs.aop.readfolio" + argstr = sprintf("%x, %x", folio, file) +} + +probe nfs.aop.readfolio.return = kernel.function ("nfs_read_folio").return !, + module("nfs").function ("nfs_read_folio").return +{ + name = "nfs.aop.readfolio.return" + retstr = sprintf("%d", $return) +} + + /** * probe nfs.aop.readpages - NFS client reading multiple pages * @dev: device identifier -- 2.43.5