summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZhaolei <zhaolei@cn.fujitsu.com>2008-09-23 20:01:38 +0800
committerZhaolei <zhaolei@cn.fujitsu.com>2008-09-23 20:01:38 +0800
commit7c6a40d0b943d10c0bea44181cfea13aa0923fe9 (patch)
tree4ceeac2d624533a252f120179223e846fc1a6454
parent707e14f086aa2b527f1e75aafdf6331356675e0a (diff)
downloadsystemtap-steved-7c6a40d0b943d10c0bea44181cfea13aa0923fe9.tar.gz
systemtap-steved-7c6a40d0b943d10c0bea44181cfea13aa0923fe9.tar.xz
systemtap-steved-7c6a40d0b943d10c0bea44181cfea13aa0923fe9.zip
socket.stp (socket.aio_read/write): Fix version-checking method.
Thanks Mark Wielaard <mjw@redhat.com>
-rw-r--r--tapset/ChangeLog4
-rw-r--r--tapset/socket.stp8
2 files changed, 8 insertions, 4 deletions
diff --git a/tapset/ChangeLog b/tapset/ChangeLog
index 869edea5..b3f09767 100644
--- a/tapset/ChangeLog
+++ b/tapset/ChangeLog
@@ -1,3 +1,7 @@
+2008-09-23 Zhaolei <zhaolei@cn.fujitsu.com>
+
+ * socket.stp (socket.aio_read/write): Fix version-checking method.
+
2008-09-22 Zhaolei <zhaolei@cn.fujitsu.com>
* socket.stp (socket.aio_read/write): Fix the semantic error
diff --git a/tapset/socket.stp b/tapset/socket.stp
index e15bb481..5c521a33 100644
--- a/tapset/socket.stp
+++ b/tapset/socket.stp
@@ -226,10 +226,10 @@ probe socket.aio_write = kernel.function ("sock_aio_write")
{
name = "socket.aio_write"
_sock = _get_sock_addr ($iocb->ki_filp)
-%( kernel_v <= "2.6.15" %?
+%( kernel_v < "2.6.16" %?
size = $size
%:
- %( kernel_v <= "2.6.18" %?
+ %( kernel_v < "2.6.19" %?
size = $count
%:
size = _get_sock_size ($iov, $nr_segs)
@@ -304,10 +304,10 @@ probe socket.aio_read = kernel.function ("sock_aio_read")
{
name = "socket.aio_read"
_sock = _get_sock_addr ($iocb->ki_filp)
-%( kernel_v <= "2.6.15" %?
+%( kernel_v < "2.6.16" %?
size = $size
%:
- %( kernel_v <= "2.6.18" %?
+ %( kernel_v < "2.6.19" %?
size = $count
%:
size = _get_sock_size ($iov, $nr_segs)