]> sourceware.org Git - systemtap.git/commitdiff
bugfix of NFS event register codes for LKET
authorguanglei <guanglei>
Fri, 10 Nov 2006 10:01:21 +0000 (10:01 +0000)
committerguanglei <guanglei>
Fri, 10 Nov 2006 10:01:21 +0000 (10:01 +0000)
bugfix of lket-b2a

runtime/lket/b2a/lket_b2a.c
tapset/LKET/Changelog
tapset/LKET/register_event.stp

index ffbde3b94479344cf0120a0f4bb6ea1ce35d9c9f..1b19a672c58838e1d28c5e966c309254d11e72af 100644 (file)
@@ -689,8 +689,7 @@ void register_evt_desc(FILE *infp, size_t size)
        len = strlen(evt_body+2)+2;
        if(!events_des[_HOOKID_REGSYSEVT][grpid][hookid])
                events_des[_HOOKID_REGSYSEVT][grpid][hookid] = malloc(sizeof(event_desc));
-       if(!events_des[_HOOKID_REGSYSEVT][grpid][hookid]->description)
-               events_des[_HOOKID_REGSYSEVT][grpid][hookid]->description = malloc(len);
+       events_des[_HOOKID_REGSYSEVT][grpid][hookid]->description = malloc(len);
 
        strncpy(events_des[_HOOKID_REGSYSEVT][grpid][hookid]->description, evt_body+2, len);
 #ifdef HAS_MYSQL
index ed24205a7d34df35e3245429f848b5884595f967..c0d0c5f48ba70bfb9fa4106a16efdfec2c02ef6d 100644 (file)
@@ -4,6 +4,7 @@
        * register_event.stp: register sys events 
        in embedded c codes for stap to better
        optimize the generated codes.
+       bugfix of nfs event register codes.
 
 2006-11-09  Li Guanglei <guanglei@cn.ibm.com>
 
index 294487b7f328b1656edd8fa85f56d202abfac945..bd3e8bb006a32242ea630fbcbc3a323bcefe1889 100755 (executable)
@@ -752,6 +752,7 @@ function register_sys_events()
                _GROUP_NFS, _HOOKID_NFS_AOP_RELEASEPAGE_RETURN,
                 "INT32","return");
 
+///FIXME
        _register_sys_event("nfs.proc.lookup.entry",
                _GROUP_NFS, _HOOKID_NFS_PROC_LOOKUP_ENTRY,
                 "INT8:INT8:INT64:INT8:STRING",
@@ -854,14 +855,6 @@ function register_sys_events()
                _GROUP_NFS, _HOOKID_NFS_PROC_RENAME_RETURN,
                 "INT32","return");
 
-       _register_sys_event("nfs.proc.create.entry",
-               _GROUP_NFS, _HOOKID_NFS_PROC_CREATE_ENTRY,
-                "INT8:INT8:INT64:INT8:STRING",
-               "major_device:minor_device:fileid:version:filename");   
-       _register_sys_event("nfs.proc.create.return",
-               _GROUP_NFS, _HOOKID_NFS_PROC_CREATE_RETURN,
-                "INT32","return");
-
        _register_sys_event("nfs.proc.remove.entry",
                _GROUP_NFS, _HOOKID_NFS_PROC_REMOVE_ENTRY,
                "INT8:INT8:INT64:INT8:STRING",
@@ -870,11 +863,10 @@ function register_sys_events()
                _GROUP_NFS, _HOOKID_NFS_PROC_REMOVE_RETURN,
                "INT32", "return");;
 
-
        _register_sys_event("nfsd.dispatch.entry",
                _GROUP_NFSD, _HOOKID_NFSD_DISPATCH_ENTRY,
-                "INT8:INT8:INT32:INT32:INT32:INT32",
-               "proto:version:xid:proc:prog:client_ip");       
+                "INT8:INT8:INT32:INT32:INT32",
+               "proto:version:xid:proc:client_ip");    
        _register_sys_event("nfsd.dispatch.return",
                _GROUP_NFSD, _HOOKID_NFSD_DISPATCH_RETURN,
                 "INT32","return");     
This page took 0.033573 seconds and 5 git commands to generate.