]> sourceware.org Git - systemtap.git/commitdiff
2008-04-16 David Smith <dsmith@redhat.com>
authorDavid Smith <dsmith@redhat.com>
Wed, 16 Apr 2008 13:54:36 +0000 (08:54 -0500)
committerDavid Smith <dsmith@redhat.com>
Wed, 16 Apr 2008 13:54:36 +0000 (08:54 -0500)
        * task_finder.c (__stp_get_mm_path): Made kernel 2.6.18 changes.

runtime/ChangeLog
runtime/task_finder.c

index b77e1a6cb849c3a7b0b651eeb13fb1bb1686e76e..e3c1ea8d68bb3857d1682343720208e0ade4f289 100644 (file)
@@ -1,3 +1,7 @@
+2008-04-16  David Smith  <dsmith@redhat.com>
+
+       * task_finder.c (__stp_get_mm_path): Made kernel 2.6.18 changes.
+
 2008-04-15  David Smith  <dsmith@redhat.com>
 
        PR 5961 (partial)
index dabcdafd45ac5f0d552222382344fabfec0a9ce0..d0a9a40f0b378d8929db966e22b75654c85bf5d4 100644 (file)
@@ -1,4 +1,5 @@
 #include <linux/list.h>
+#include <linux/binfmts.h>
 
 static LIST_HEAD(__stp_task_finder_list);
 
@@ -152,8 +153,8 @@ __stp_get_mm_path(struct mm_struct *mm, char *buf, int buflen)
                vma = vma->vm_next;
        }
        if (vma) {
-               struct vfsmount *mnt = mntget(vma->vm_file->f_path.mnt);
-               struct dentry *dentry = dget(vma->vm_file->f_path.dentry);
+               struct vfsmount *mnt = mntget(vma->vm_file->f_vfsmnt);
+               struct dentry *dentry = dget(vma->vm_file->f_dentry);
                rc = d_path(dentry, mnt, buf, buflen);
                dput(dentry);
                mntput(mnt);
This page took 0.032862 seconds and 5 git commands to generate.