summaryrefslogtreecommitdiffstats
path: root/tapset
diff options
context:
space:
mode:
authorSteve Dickson <steved@redhat.com>2010-07-28 10:42:53 -0400
committerSteve Dickson <steved@redhat.com>2010-07-28 10:42:53 -0400
commit741a71187b87c4111d1626e7c59cdbcd9103b579 (patch)
tree845d37982ef4192af14301dccc57f2a493d20007 /tapset
parentba750d2daecfd5172a2984428e4f9190003fe0e3 (diff)
downloadsystemtap-741a71187b87c4111d1626e7c59cdbcd9103b579.tar.gz
systemtap-741a71187b87c4111d1626e7c59cdbcd9103b579.tar.xz
systemtap-741a71187b87c4111d1626e7c59cdbcd9103b579.zip
Added nfsd4_secinfo_namelen and nfsd4_secinfo_name functions
Diffstat (limited to 'tapset')
-rw-r--r--tapset/nfsd4_secinfo.stp11
1 files changed, 11 insertions, 0 deletions
diff --git a/tapset/nfsd4_secinfo.stp b/tapset/nfsd4_secinfo.stp
index bdedcce..d9c0446 100644
--- a/tapset/nfsd4_secinfo.stp
+++ b/tapset/nfsd4_secinfo.stp
@@ -2,7 +2,9 @@
#include <linux/sunrpc/svc.h>
#include <linux/sunrpc/cache.h>
+/*
#include <linux/nfsd/nfsd.h>
+*/
#include <linux/nfsd/export.h>
#include <linux/nfsd/nfsfh.h>
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)
@@ -11,6 +13,14 @@
#endif
%}
+function nfsd4_secinfo_namelen:long (secinfo:long ) {
+ return @cast(secinfo, "nfsd4_secinfo", "kernel:nfsd")->si_namelen
+}
+function nfsd4_secinfo_name:string (secinfo:long) {
+ return kernel_string(@cast(secinfo, "nfsd4_secinfo", "kernel:nfsd")->si_name)
+}
+
+/*
function nfsd4_secinfo_dump:string(_secinfo:long)
%{
struct nfsd4_secinfo *secinfo =
@@ -32,3 +42,4 @@ function nfsd4_secinfo_dump:string(_secinfo:long)
CATCH_DEREF_FAULT();
%}
+*/