X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=lttng-statedump-impl.c;h=2c7fc17853b1b3310faeca057f83db0d8bdc6682;hb=b1d7664607a672ce9b8aab6d0e4c1ce282d80571;hp=bab5d9ff4c2cf1dcdef90e03e777ac5f96a6ebe2;hpb=2260bfdd2ee4ba82ae61cbfaf4e9c88717886b09;p=lttng-modules.git diff --git a/lttng-statedump-impl.c b/lttng-statedump-impl.c index bab5d9ff..2c7fc178 100644 --- a/lttng-statedump-impl.c +++ b/lttng-statedump-impl.c @@ -56,6 +56,7 @@ #include "wrapper/irq.h" #include "wrapper/tracepoint.h" #include "wrapper/genhd.h" +#include "wrapper/file.h" #ifdef CONFIG_LTTNG_HAS_LIST_IRQ #include @@ -327,7 +328,7 @@ void lttng_enumerate_task_vm_maps(struct lttng_session *session, down_read(&mm->mmap_sem); while (map) { if (map->vm_file) - ino = map->vm_file->f_dentry->d_inode->i_ino; + ino = map->vm_file->lttng_f_dentry->d_inode->i_ino; else ino = 0; trace_lttng_statedump_vm_map(session, p, map, ino); @@ -412,7 +413,8 @@ void lttng_statedump_process_ns(struct lttng_session *session, * for details. */ #if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,17,0) || \ - LTTNG_UBUNTU_KERNEL_RANGE(3,13,11,36, 3,14,0,0)) + LTTNG_UBUNTU_KERNEL_RANGE(3,13,11,36, 3,14,0,0) || \ + LTTNG_UBUNTU_KERNEL_RANGE(3,16,0,11, 3,17,0,0)) proxy = p->nsproxy; #else rcu_read_lock(); @@ -430,7 +432,8 @@ void lttng_statedump_process_ns(struct lttng_session *session, p, type, mode, submode, status, NULL); } #if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,17,0) || \ - LTTNG_UBUNTU_KERNEL_RANGE(3,13,11,36, 3,14,0,0)) + LTTNG_UBUNTU_KERNEL_RANGE(3,13,11,36, 3,14,0,0) || \ + LTTNG_UBUNTU_KERNEL_RANGE(3,16,0,11, 3,17,0,0)) /* (nothing) */ #else rcu_read_unlock();