diff options
Diffstat (limited to 'mm/util.c')
| -rw-r--r-- | mm/util.c | 16 |
1 files changed, 16 insertions, 0 deletions
| @@ -4,6 +4,7 @@ | |||
| 4 | #include <linux/module.h> | 4 | #include <linux/module.h> |
| 5 | #include <linux/err.h> | 5 | #include <linux/err.h> |
| 6 | #include <linux/sched.h> | 6 | #include <linux/sched.h> |
| 7 | #include <linux/tracepoint.h> | ||
| 7 | #include <asm/uaccess.h> | 8 | #include <asm/uaccess.h> |
| 8 | 9 | ||
| 9 | /** | 10 | /** |
| @@ -236,3 +237,18 @@ int __attribute__((weak)) get_user_pages_fast(unsigned long start, | |||
| 236 | return ret; | 237 | return ret; |
| 237 | } | 238 | } |
| 238 | EXPORT_SYMBOL_GPL(get_user_pages_fast); | 239 | EXPORT_SYMBOL_GPL(get_user_pages_fast); |
| 240 | |||
| 241 | /* Tracepoints definitions. */ | ||
| 242 | DEFINE_TRACE(kmalloc); | ||
| 243 | DEFINE_TRACE(kmem_cache_alloc); | ||
| 244 | DEFINE_TRACE(kmalloc_node); | ||
| 245 | DEFINE_TRACE(kmem_cache_alloc_node); | ||
| 246 | DEFINE_TRACE(kfree); | ||
| 247 | DEFINE_TRACE(kmem_cache_free); | ||
| 248 | |||
| 249 | EXPORT_TRACEPOINT_SYMBOL(kmalloc); | ||
| 250 | EXPORT_TRACEPOINT_SYMBOL(kmem_cache_alloc); | ||
| 251 | EXPORT_TRACEPOINT_SYMBOL(kmalloc_node); | ||
| 252 | EXPORT_TRACEPOINT_SYMBOL(kmem_cache_alloc_node); | ||
| 253 | EXPORT_TRACEPOINT_SYMBOL(kfree); | ||
| 254 | EXPORT_TRACEPOINT_SYMBOL(kmem_cache_free); | ||
