projects
/
lttng-modules.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Update vmscan instrumentation to Linux 3.12
[lttng-modules.git]
/
instrumentation
/
events
/
lttng-module
/
vmscan.h
diff --git
a/instrumentation/events/lttng-module/vmscan.h
b/instrumentation/events/lttng-module/vmscan.h
index 75a668588f4467f90c1bd4c6f25069048a85ed07..1fd50ba7c23578d322216720828184269e39e6f9 100644
(file)
--- a/
instrumentation/events/lttng-module/vmscan.h
+++ b/
instrumentation/events/lttng-module/vmscan.h
@@
-212,7
+212,11
@@
TRACE_EVENT(mm_shrink_slab_start,
TP_fast_assign(
tp_assign(shr,shr)
TP_fast_assign(
tp_assign(shr,shr)
+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,12,0))
+ tp_assign(shrink, shr->scan_objects)
+#else /* #if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,12,0)) */
tp_assign(shrink, shr->shrink)
tp_assign(shrink, shr->shrink)
+#endif /* #else #if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,12,0)) */
tp_assign(nr_objects_to_shrink, nr_objects_to_shrink)
tp_assign(gfp_flags, sc->gfp_mask)
tp_assign(pgs_scanned, pgs_scanned)
tp_assign(nr_objects_to_shrink, nr_objects_to_shrink)
tp_assign(gfp_flags, sc->gfp_mask)
tp_assign(pgs_scanned, pgs_scanned)
@@
-251,7
+255,11
@@
TRACE_EVENT(mm_shrink_slab_end,
TP_fast_assign(
tp_assign(shr, shr)
TP_fast_assign(
tp_assign(shr, shr)
+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,12,0))
+ tp_assign(shrink, shr->scan_objects)
+#else /* #if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,12,0)) */
tp_assign(shrink, shr->shrink)
tp_assign(shrink, shr->shrink)
+#endif /* #else #if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,12,0)) */
tp_assign(unused_scan, unused_scan_cnt)
tp_assign(new_scan, new_scan_cnt)
tp_assign(retval, shrinker_retval)
tp_assign(unused_scan, unused_scan_cnt)
tp_assign(new_scan, new_scan_cnt)
tp_assign(retval, shrinker_retval)
This page took
0.023917 seconds
and
4
git commands to generate.