aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2015-04-13 18:00:55 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2015-04-13 18:00:55 -0400
commit1b57c7c2fbb81763cd4a6940c8530c98022c409c (patch)
treef9d6af50dd1485ccdb4bcdafb3899564b6e4f36a
parent8d9095c667a185c8e2449632343a2b6c65ae58f1 (diff)
parentf58078dacaaf6fbe664d5404dca7f76dce576113 (diff)
Merge tag 'regmap-v4.1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
Pull regmap update from Mark Brown: "Just one patch for regmap this time around, a change from Steven Rostedt to prettify the way we're making the regmap internal header available to the trace events (it turns out that the trace subsystem doesn't actually need to be in trace/events)" * tag 'regmap-v4.1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap: regmap: Move tracing header into drivers/base/regmap
-rw-r--r--drivers/base/regmap/Makefile3
-rw-r--r--drivers/base/regmap/regcache.c2
-rw-r--r--drivers/base/regmap/regmap.c2
-rw-r--r--drivers/base/regmap/trace.h (renamed from include/trace/events/regmap.h)8
4 files changed, 12 insertions, 3 deletions
diff --git a/drivers/base/regmap/Makefile b/drivers/base/regmap/Makefile
index 0a533653ef3b..609e4c84f485 100644
--- a/drivers/base/regmap/Makefile
+++ b/drivers/base/regmap/Makefile
@@ -1,3 +1,6 @@
1# For include/trace/define_trace.h to include trace.h
2CFLAGS_regmap.o := -I$(src)
3
1obj-$(CONFIG_REGMAP) += regmap.o regcache.o 4obj-$(CONFIG_REGMAP) += regmap.o regcache.o
2obj-$(CONFIG_REGMAP) += regcache-rbtree.o regcache-lzo.o regcache-flat.o 5obj-$(CONFIG_REGMAP) += regcache-rbtree.o regcache-lzo.o regcache-flat.o
3obj-$(CONFIG_DEBUG_FS) += regmap-debugfs.o 6obj-$(CONFIG_DEBUG_FS) += regmap-debugfs.o
diff --git a/drivers/base/regmap/regcache.c b/drivers/base/regmap/regcache.c
index 87db9893b463..7eb7b3b98794 100644
--- a/drivers/base/regmap/regcache.c
+++ b/drivers/base/regmap/regcache.c
@@ -15,8 +15,8 @@
15#include <linux/export.h> 15#include <linux/export.h>
16#include <linux/slab.h> 16#include <linux/slab.h>
17#include <linux/sort.h> 17#include <linux/sort.h>
18#include <trace/events/regmap.h>
19 18
19#include "trace.h"
20#include "internal.h" 20#include "internal.h"
21 21
22static const struct regcache_ops *cache_types[] = { 22static const struct regcache_ops *cache_types[] = {
diff --git a/drivers/base/regmap/regmap.c b/drivers/base/regmap/regmap.c
index dbfe6a69c3da..6273ff072f3e 100644
--- a/drivers/base/regmap/regmap.c
+++ b/drivers/base/regmap/regmap.c
@@ -20,7 +20,7 @@
20#include <linux/sched.h> 20#include <linux/sched.h>
21 21
22#define CREATE_TRACE_POINTS 22#define CREATE_TRACE_POINTS
23#include <trace/events/regmap.h> 23#include "trace.h"
24 24
25#include "internal.h" 25#include "internal.h"
26 26
diff --git a/include/trace/events/regmap.h b/drivers/base/regmap/trace.h
index 22317d2b52ab..64586a1c5a42 100644
--- a/include/trace/events/regmap.h
+++ b/drivers/base/regmap/trace.h
@@ -7,7 +7,7 @@
7#include <linux/ktime.h> 7#include <linux/ktime.h>
8#include <linux/tracepoint.h> 8#include <linux/tracepoint.h>
9 9
10#include "../../../drivers/base/regmap/internal.h" 10#include "internal.h"
11 11
12/* 12/*
13 * Log register events 13 * Log register events
@@ -247,5 +247,11 @@ TRACE_EVENT(regcache_drop_region,
247 247
248#endif /* _TRACE_REGMAP_H */ 248#endif /* _TRACE_REGMAP_H */
249 249
250#undef TRACE_INCLUDE_PATH
251#define TRACE_INCLUDE_PATH .
252
253#undef TRACE_INCLUDE_FILE
254#define TRACE_INCLUDE_FILE trace
255
250/* This part must be outside protection */ 256/* This part must be outside protection */
251#include <trace/define_trace.h> 257#include <trace/define_trace.h>