Merge branch 'akpm' (patches from Andrew)
[linux-2.6-microblaze.git] / include / trace / events / thp.h
index ca3f276..202b3e3 100644 (file)
@@ -48,6 +48,33 @@ TRACE_EVENT(hugepage_update,
            TP_printk("hugepage update at addr 0x%lx and pte = 0x%lx clr = 0x%lx, set = 0x%lx", __entry->addr, __entry->pte, __entry->clr, __entry->set)
 );
 
+DECLARE_EVENT_CLASS(migration_pmd,
+
+               TP_PROTO(unsigned long addr, unsigned long pmd),
+
+               TP_ARGS(addr, pmd),
+
+               TP_STRUCT__entry(
+                       __field(unsigned long, addr)
+                       __field(unsigned long, pmd)
+               ),
+
+               TP_fast_assign(
+                       __entry->addr = addr;
+                       __entry->pmd = pmd;
+               ),
+               TP_printk("addr=%lx, pmd=%lx", __entry->addr, __entry->pmd)
+);
+
+DEFINE_EVENT(migration_pmd, set_migration_pmd,
+       TP_PROTO(unsigned long addr, unsigned long pmd),
+       TP_ARGS(addr, pmd)
+);
+
+DEFINE_EVENT(migration_pmd, remove_migration_pmd,
+       TP_PROTO(unsigned long addr, unsigned long pmd),
+       TP_ARGS(addr, pmd)
+);
 #endif /* _TRACE_THP_H */
 
 /* This part must be outside protection */