summaryrefslogtreecommitdiffstats
path: root/tapset
diff options
context:
space:
mode:
authorSteve Dickson <steved@redhat.com>2010-03-04 15:23:39 -0500
committerSteve Dickson <steved@redhat.com>2010-03-16 11:11:24 -0400
commit34119713a449a00889cbedadff8ed8cb439c0211 (patch)
tree7813275ab45b94a9a7378f0c3144cbef46d5dba4 /tapset
parent6ce3cf88f318df948385a3c48079eb65953d5810 (diff)
downloadsystemtap-steved-34119713a449a00889cbedadff8ed8cb439c0211.tar.gz
systemtap-steved-34119713a449a00889cbedadff8ed8cb439c0211.tar.xz
systemtap-steved-34119713a449a00889cbedadff8ed8cb439c0211.zip
Revert "Backport recently added probes to RHEL5(U5)"
This reverts commit 35f22bd95cea2fb75573a27282f2a5edea84f2d7 beause kernel_v kernel checks should not be used. Signed-off-by: Steve Dickson <steved@redhat.com>
Diffstat (limited to 'tapset')
-rw-r--r--tapset/nfsd.stp159
-rw-r--r--tapset/nfsderrno.stp4
-rw-r--r--tapset/rpc.stp7
3 files changed, 51 insertions, 119 deletions
diff --git a/tapset/nfsd.stp b/tapset/nfsd.stp
index a5dc86bd..96fd285d 100644
--- a/tapset/nfsd.stp
+++ b/tapset/nfsd.stp
@@ -12,12 +12,11 @@
%{
#include <linux/stat.h>
-#include <linux/sunrpc/svc.h>
-
#include <linux/nfsd/nfsfh.h>
#include <linux/nfs3.h>
#include <linux/nfs4.h>
+#include <linux/sunrpc/svc.h>
%}
@@ -187,6 +186,7 @@ probe nfsd.proc.entries = nfsd.proc.lookup,
nfsd.proc.read,
nfsd.proc.write,
nfsd.proc.commit,
+ nfsd.proc.compound,
nfsd.proc.remove,
nfsd.proc.rename,
nfsd.proc.create
@@ -195,6 +195,8 @@ probe nfsd.proc.entries = nfsd.proc.lookup,
probe nfsd.proc.return = nfsd.proc.lookup.return,
nfsd.proc.read.return,
nfsd.proc.write.return,
+ nfsd.proc.commit.return,
+ nfsd.proc.compound.return,
nfsd.proc.remove.return,
nfsd.proc.rename.return,
nfsd.proc.create.return
@@ -212,20 +214,14 @@ probe nfsd.proc.return = nfsd.proc.lookup.return,
* filename : file name
* filelen : the length of file name
*/
-probe nfsd.proc.lookup =
-%( kernel_v >= "2.6.25" %?
- nfsd.proc4.lookup,
-%)
- nfsd.proc3.lookup,
- nfsd.proc2.lookup
+probe nfsd.proc.lookup = nfsd.proc2.lookup,
+ nfsd.proc3.lookup,
+ nfsd.proc4.lookup
{}
-probe nfsd.proc.lookup.return =
-%( kernel_v >= "2.6.25" %?
- nfsd.proc4.lookup.return,
-%)
- nfsd.proc3.lookup.return,
- nfsd.proc2.lookup.return
+probe nfsd.proc.lookup.return = nfsd.proc2.lookup.return,
+ nfsd.proc3.lookup.return,
+ nfsd.proc4.lookup.return
{}
probe nfsd.proc2.lookup = kernel.function("nfsd_proc_lookup") !,
@@ -279,7 +275,6 @@ probe nfsd.proc3.lookup.return = kernel.function("nfsd3_proc_lookup").return !,
retstr = sprintf("%s", nfsderror($return))
}
-%( kernel_v >= "2.6.25" %?
probe nfsd.proc4.lookup = kernel.function("nfsd4_lookup") !,
module("nfsd").function("nfsd4_lookup") ?
{
@@ -304,7 +299,6 @@ probe nfsd.proc4.lookup.return = kernel.function("nfsd4_lookup").return !,
version = 4
retstr = sprintf("%s", nfsderror($return))
}
-%)
/*
*probe nfsd.proc.read
@@ -322,20 +316,14 @@ probe nfsd.proc4.lookup.return = kernel.function("nfsd4_lookup").return !,
and length of each buffer
* vlen : read blocks
*/
-probe nfsd.proc.read =
-%( kernel_v >= "2.6.25" %?
- nfsd.proc4.read,
-%)
- nfsd.proc3.read,
- nfsd.proc2.read
+probe nfsd.proc.read = nfsd.proc2.read,
+ nfsd.proc3.read,
+ nfsd.proc4.read
{}
-probe nfsd.proc.read.return =
-%( kernel_v >= "2.6.25" %?
- nfsd.proc4.read.return,
-%)
- nfsd.proc3.read.return,
- nfsd.proc2.read.return
+probe nfsd.proc.read.return = nfsd.proc2.read.return,
+ nfsd.proc3.read.return,
+ nfsd.proc4.read.return
{}
probe nfsd.proc2.read = kernel.function("nfsd_proc_read")!,
@@ -408,7 +396,6 @@ probe nfsd.proc3.read.return = kernel.function("nfsd3_proc_read").return!,
retstr = sprintf("%s", nfsderror($return))
}
-%( kernel_v >= "2.6.25" %?
probe nfsd.proc4.read = kernel.function("nfsd4_read") !,
module("nfsd").function("nfsd4_read") ?
{
@@ -437,7 +424,6 @@ probe nfsd.proc4.read.return = kernel.function("nfsd4_read").return!,
version = 4
retstr = sprintf("%s", nfsderror($return))
}
-%)
/*
*probe nfsd.proc.write
@@ -456,20 +442,14 @@ probe nfsd.proc4.read.return = kernel.function("nfsd4_read").return!,
* vlen : read blocks
* stable : argp->stable(only in nfs.proc3.write)
*/
-probe nfsd.proc.write =
-%( kernel_v >= "2.6.25" %?
- nfsd.proc4.write,
-%)
- nfsd.proc3.write,
- nfsd.proc2.write
+probe nfsd.proc.write = nfsd.proc2.write,
+ nfsd.proc3.write,
+ nfsd.proc4.write
{}
-probe nfsd.proc.write.return =
-%( kernel_v >= "2.6.25" %?
- nfsd.proc4.write.return,
-%)
- nfsd.proc3.write.return,
- nfsd.proc2.write.return
+probe nfsd.proc.write.return = nfsd.proc2.write.return,
+ nfsd.proc3.write.return,
+ nfsd.proc4.write.return
{}
probe nfsd.proc2.write = kernel.function("nfsd_proc_write")!,
@@ -512,7 +492,7 @@ probe nfsd.proc3.write = kernel.function("nfsd3_proc_write")!,
{
client_ip = addr_from_rqst_str($rqstp)
proto = $rqstp->rq_prot
- version = 3
+ version = 3
fh = & @cast($argp, "nfsd3_writeargs", "kernel:nfsd")->fh
count = $argp->count
@@ -545,7 +525,6 @@ probe nfsd.proc3.write.return = kernel.function("nfsd3_proc_write").return!,
stable = $resp->committed
}
-%( kernel_v >= "2.6.25" %?
probe nfsd.proc4.write = kernel.function("nfsd4_write") !,
module("nfsd").function("nfsd4_write") ?
{
@@ -577,7 +556,6 @@ probe nfsd.proc4.write.return = kernel.function("nfsd4_write").return!,
retstr = sprintf("%s", nfsderror($return))
}
-%)
/*
*probe nfsd.proc.commit
* Fires when client does a commit operation,which is
@@ -593,19 +571,13 @@ probe nfsd.proc4.write.return = kernel.function("nfsd4_write").return!,
* count : read bytes
* offset : the offset of file
*/
-probe nfsd.proc.commit =
-%( kernel_v >= "2.6.25" %?
- nfsd.proc4.commit,
-%)
- nfsd.proc3.commit
+probe nfsd.proc.commit = nfsd.proc3.commit
{}
-probe nfsd.proc.commit.return =
-%( kernel_v >= "2.6.25" %?
- nfsd.proc4.commit.return,
-%)
- nfsd.proc3.commit.return
-{}
+probe nfsd.proc.commit.return = nfsd.proc3.commit.return
+{
+
+}
probe nfsd.proc3.commit = kernel.function("nfsd3_proc_commit")!,
module("nfsd").function("nfsd3_proc_commit")?
@@ -635,7 +607,6 @@ probe nfsd.proc3.commit.return = kernel.function("nfsd3_proc_commit").return!,
retstr = sprintf("%s", nfsderror($return))
}
-%( kernel_v >= "2.6.25" %?
probe nfsd.proc4.commit = kernel.function("nfsd4_commit") !,
module("nfsd").function("nfsd4_commit") ?
{
@@ -653,7 +624,7 @@ probe nfsd.proc4.commit = kernel.function("nfsd4_commit") !,
units = "bytes"
}
-probe nfsd.proc4.commit.return = kernel.function("nfsd4_commit").return!,
+probe nfsd.proc4.write.commit = kernel.function("nfsd4_commit").return!,
module("nfsd").function("nfsd4_commit").return?
{
client_ip = addr_from_rqst_str($rqstp)
@@ -662,7 +633,6 @@ probe nfsd.proc4.commit.return = kernel.function("nfsd4_commit").return!,
version = 4
retstr = sprintf("%s", nfsderror($return))
}
-%)
/*
*probe nfsd.proc.create
@@ -676,19 +646,13 @@ probe nfsd.proc4.commit.return = kernel.function("nfsd4_commit").return!,
* filename : file name
* filelen : length of file name
*/
-probe nfsd.proc.create =
-%( kernel_v >= "2.6.25" %?
- nfsd.proc4.create,
-%)
- nfsd.proc3.create,
- nfsd.proc2.create
+probe nfsd.proc.create = nfsd.proc2.create,
+ nfsd.proc3.create,
+ nfsd.proc4.create
{}
-probe nfsd.proc.create.return =
-%( kernel_v >= "2.6.25" %?
- nfsd.proc4.create.return,
-%)
- nfsd.proc3.create.return,
- nfsd.proc2.create.return
+probe nfsd.proc.create.return = nfsd.proc2.create.return,
+ nfsd.proc3.create.return,
+ nfsd.proc4.create.return
{}
probe nfsd.proc2.create = kernel.function("nfsd_proc_create")!,
@@ -696,7 +660,7 @@ probe nfsd.proc2.create = kernel.function("nfsd_proc_create")!,
{
client_ip = addr_from_rqst_str($rqstp)
proto = $rqstp->rq_prot
- version = 2
+ version = 2
fh = & @cast($argp, "struct nfsd_createargs", "kernel:nfsd")->fh
filelen = $argp->len
@@ -743,7 +707,6 @@ probe nfsd.proc3.create.return = kernel.function("nfsd3_proc_create").return!,
retstr = sprintf("%s", nfsderror($return))
}
-%( kernel_v >= "2.6.25" %?
probe nfsd.proc4.create = kernel.function("nfsd4_create") !,
module("nfsd").function("nfsd4_create") ?
{
@@ -762,8 +725,8 @@ probe nfsd.proc4.create = kernel.function("nfsd4_create") !,
}
-probe nfsd.proc4.create.return = kernel.function("nfsd4_create").return !,
- module("nfsd").function("nfsd4_create").return ?
+probe nfsd.proc4.write.create = kernel.function("nfsd4_create").return!,
+ module("nfsd").function("nfsd4_create").return?
{
client_ip = addr_from_rqst_str($rqstp)
@@ -771,7 +734,6 @@ probe nfsd.proc4.create.return = kernel.function("nfsd4_create").return !,
version = 4
retstr = sprintf("%s", nfsderror($return))
}
-%)
/*
*probe nfsd.proc.remove
@@ -785,19 +747,13 @@ probe nfsd.proc4.create.return = kernel.function("nfsd4_create").return !,
* filename : file name
* filelen : length of file name
*/
-probe nfsd.proc.remove =
-%( kernel_v >= "2.6.25" %?
- nfsd.proc4.remove,
-%)
- nfsd.proc3.remove,
- nfsd.proc2.remove
+probe nfsd.proc.remove = nfsd.proc2.remove,
+ nfsd.proc3.remove,
+ nfsd.proc4.remove
{}
-probe nfsd.proc.remove.return =
-%( kernel_v >= "2.6.25" %?
- nfsd.proc4.remove.return,
-%)
- nfsd.proc3.remove.return,
- nfsd.proc2.remove.return
+probe nfsd.proc.remove.return = nfsd.proc2.remove.return,
+ nfsd.proc3.remove.return,
+ nfsd.proc4.remove.return
{}
probe nfsd.proc2.remove = kernel.function("nfsd_proc_remove")!,
@@ -850,7 +806,6 @@ probe nfsd.proc3.remove.return = kernel.function("nfsd3_proc_remove").return!,
retstr = sprintf("%s", nfsderror($return))
}
-%( kernel_v >= "2.6.25" %?
probe nfsd.proc4.remove = kernel.function("nfsd4_remove") !,
module("nfsd").function("nfsd4_remove") ?
{
@@ -876,7 +831,6 @@ probe nfsd.proc4.remove.return = kernel.function("nfsd4_remove").return!,
version = 4
retstr = sprintf("%s", nfsderror($return))
}
-%)
/*
* probe nfsd.proc.rename
* Fires when clients rename a file on server side
@@ -890,20 +844,14 @@ probe nfsd.proc4.remove.return = kernel.function("nfsd4_remove").return!,
* flen : length of old file name
* tlen : length of new file name
*/
-probe nfsd.proc.rename =
-%( kernel_v >= "2.6.25" %?
- nfsd.proc4.rename,
-%)
- nfsd.proc3.rename,
- nfsd.proc2.rename
+probe nfsd.proc.rename = nfsd.proc2.rename,
+ nfsd.proc3.rename,
+ nfsd.proc4.rename
{}
-probe nfsd.proc.rename.return =
-%( kernel_v >= "2.6.25" %?
- nfsd.proc4.rename.return,
-%)
- nfsd.proc3.rename.return,
- nfsd.proc2.rename.return
+probe nfsd.proc.rename.return = nfsd.proc2.rename.return,
+ nfsd.proc3.rename.return,
+ nfsd.proc4.rename.return
{}
probe nfsd.proc2.rename = kernel.function("nfsd_proc_rename")!,
@@ -966,7 +914,6 @@ probe nfsd.proc3.rename.return = kernel.function("nfsd3_proc_rename").return!,
retstr = sprintf("%s", nfsderror($return))
}
-%( kernel_v >= "2.6.25" %?
probe nfsd.proc4.rename = kernel.function("nfsd4_rename") !,
module("nfsd").function("nfsd4_rename") ?
{
@@ -996,7 +943,6 @@ probe nfsd.proc4.rename.return = kernel.function("nfsd4_rename").return!,
version = 4
retstr = sprintf("%s", nfsderror($return))
}
-%)
probe nfsd.entries = nfsd.open,
nfsd.read,
@@ -1061,7 +1007,6 @@ probe nfsd.open.return = kernel.function("nfsd_open").return !,
probe nfsd.close = kernel.function("nfsd_close")!,
module("nfsd").function("nfsd_close")?
{
- client_ip ="N/A"
filename = __file_filename($filp)
name = "nfsd.close"
@@ -1139,11 +1084,7 @@ probe nfsd.write = kernel.function("nfsd_write")!,
%( kernel_v >= "2.6.12" %?
file = $file
%)
-%( kernel_v >= "2.6.30" %?
count = p_long($cnt)
-%:
- count = $cnt
-%)
offset = $offset
vec = $vec
vlen = $vlen
diff --git a/tapset/nfsderrno.stp b/tapset/nfsderrno.stp
index 5472892b..6ac4cacb 100644
--- a/tapset/nfsderrno.stp
+++ b/tapset/nfsderrno.stp
@@ -73,7 +73,6 @@
#define nfserr_cb_path_down cpu_to_be32(NFSERR_CB_PATH_DOWN)
#define nfserr_locked cpu_to_be32(NFSERR_LOCKED)
#define nfserr_wrongsec cpu_to_be32(NFSERR_WRONGSEC)
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,19)
#define nfserr_badiomode cpu_to_be32(NFS4ERR_BADIOMODE)
#define nfserr_badlayout cpu_to_be32(NFS4ERR_BADLAYOUT)
#define nfserr_bad_session_digest cpu_to_be32(NFS4ERR_BAD_SESSION_DIGEST)
@@ -112,7 +111,6 @@
#define nfserr_reject_deleg cpu_to_be32(NFS4ERR_REJECT_DELEG)
#define nfserr_returnconflict cpu_to_be32(NFS4ERR_RETURNCONFLICT)
#define nfserr_deleg_revoked cpu_to_be32(NFS4ERR_DELEG_REVOKED)
-#endif
%}
function nfsderror:string(err:long)
@@ -184,7 +182,6 @@ function nfsderror:string(err:long)
{nfserr_cb_path_down, "NFSERR_CB_PATH_DOWN"},
{nfserr_locked, "NFSERR_LOCKED"},
{nfserr_wrongsec, "NFSERR_WRONGSEC"},
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,19)
{nfserr_badiomode, "NFS4ERR_BADIOMODE"},
{nfserr_badlayout, "NFS4ERR_BADLAYOUT"},
{nfserr_bad_session_digest, "NFS4ERR_BAD_SESSION_DIGEST"},
@@ -223,7 +220,6 @@ function nfsderror:string(err:long)
{nfserr_reject_deleg, "NFS4ERR_REJECT_DELEG"},
{nfserr_returnconflict, "NFS4ERR_RETURNCONFLICT"},
{nfserr_deleg_revoked, "NFS4ERR_DELEG_REVOKED"},
-#endif
};
int i;
int tabsz = (sizeof(nfs_errtbl)/sizeof(nfs_errtbl[0]));
diff --git a/tapset/rpc.stp b/tapset/rpc.stp
index d8f2fadc..3e65d0ea 100644
--- a/tapset/rpc.stp
+++ b/tapset/rpc.stp
@@ -996,12 +996,7 @@ function addr_from_rqst_str:string(_rqstp:long)
unsigned char *bytes;
if (rqstp) {
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,25)
- if (rqstp->rq_addr.ss_family == AF_INET)
-#else
- if (rqstp->rq_addr.sin_family == AF_INET)
-#endif
- {
+ if (rqstp->rq_addr.ss_family == AF_INET) {
addr = (struct sockaddr_in *) &rqstp->rq_addr;
bytes = (unsigned char *)&addr->sin_addr.s_addr;