tracing/kmemtrace: export kmemtrace_mark_alloc_node() / kmemtrace_mark_free()
Impact: build fix Also fix up Kconfig dependencies and include files. Signed-off-by: Ingo Molnar <mingo@elte.hu>
This commit is contained in:
@@ -267,7 +267,8 @@ config HW_BRANCH_TRACER
|
|||||||
config KMEMTRACE
|
config KMEMTRACE
|
||||||
bool "Trace SLAB allocations"
|
bool "Trace SLAB allocations"
|
||||||
select TRACING
|
select TRACING
|
||||||
depends on RELAY
|
select MARKERS
|
||||||
|
select RELAY
|
||||||
help
|
help
|
||||||
kmemtrace provides tracing for slab allocator functions, such as
|
kmemtrace provides tracing for slab allocator functions, such as
|
||||||
kmalloc, kfree, kmem_cache_alloc, kmem_cache_free etc.. Collected
|
kmalloc, kfree, kmem_cache_alloc, kmem_cache_free etc.. Collected
|
||||||
|
@@ -296,6 +296,7 @@ void kmemtrace_mark_alloc_node(enum kmemtrace_type_id type_id,
|
|||||||
|
|
||||||
trace_wake_up();
|
trace_wake_up();
|
||||||
}
|
}
|
||||||
|
EXPORT_SYMBOL(kmemtrace_mark_alloc_node);
|
||||||
|
|
||||||
void kmemtrace_mark_free(enum kmemtrace_type_id type_id,
|
void kmemtrace_mark_free(enum kmemtrace_type_id type_id,
|
||||||
unsigned long call_site,
|
unsigned long call_site,
|
||||||
@@ -325,6 +326,7 @@ void kmemtrace_mark_free(enum kmemtrace_type_id type_id,
|
|||||||
|
|
||||||
trace_wake_up();
|
trace_wake_up();
|
||||||
}
|
}
|
||||||
|
EXPORT_SYMBOL(kmemtrace_mark_free);
|
||||||
|
|
||||||
static struct tracer kmem_tracer __read_mostly = {
|
static struct tracer kmem_tracer __read_mostly = {
|
||||||
.name = "kmemtrace",
|
.name = "kmemtrace",
|
||||||
|
@@ -102,7 +102,7 @@
|
|||||||
#include <linux/cpu.h>
|
#include <linux/cpu.h>
|
||||||
#include <linux/sysctl.h>
|
#include <linux/sysctl.h>
|
||||||
#include <linux/module.h>
|
#include <linux/module.h>
|
||||||
#include <linux/kmemtrace.h>
|
#include <tracing/kmemtrace.h>
|
||||||
#include <linux/rcupdate.h>
|
#include <linux/rcupdate.h>
|
||||||
#include <linux/string.h>
|
#include <linux/string.h>
|
||||||
#include <linux/uaccess.h>
|
#include <linux/uaccess.h>
|
||||||
|
Reference in New Issue
Block a user