This is the mail archive of the systemtap@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[RFC Patch 1/2] Deprecate certain probes in vfs.stp


This patch deprecates probes/return probes for the following kernel
functions: generic_file_readv, generic_file_writev, generic_file_read
and generic_file_write.

Signed-off-by: K.Prasad <prasad@linux.vnet.ibm.com>
---
 tapset/vfs.stp |    5 +++++
 1 file changed, 5 insertions(+)

Index: systemtap/tapset/vfs.stp
===================================================================
--- systemtap.orig/tapset/vfs.stp
+++ systemtap/tapset/vfs.stp
@@ -241,6 +241,7 @@ probe generic.fop.aio_write.return = ker
 	}
 }
 
+%( kernel_v < "2.6.19" %?
 probe generic.fop.readv = kernel.function ("generic_file_readv") ?
 {
 	dev = __file_dev($filp)
@@ -293,6 +294,8 @@ probe generic.fop.writev.return = kernel
 		units = "bytes"
 	}
 }
+%:
+%)
 
 /* checks for aops->readpage, if not defined, return -ENOEXEC
    else assigns generic_file_vm_ops to vma
@@ -415,6 +418,7 @@ probe generic.fop.splice_write.return = 
 	}
 }
 
+%( kernel_v < "2.6.19" %?
 probe generic.fop.read = kernel.function ("generic_file_read") ?
 {
 	dev = __file_dev($filp)
@@ -464,6 +468,7 @@ probe generic.fop.write.return = kernel.
 		units = "bytes"
 	}
 }
+%)
 
 /* generic_writepages calls mpage_writepages(mapping, wbc, NULL) */
 probe generic.aop.writepages = kernel.function ("mpage_writepages")


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]