summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorMark Brown <broonie@opensource.wolfsonmicro.com>2011-11-22 11:33:31 +0000
committerLokesh Pathak <lpathak@nvidia.com>2012-03-05 07:54:35 -0800
commit818aa1fa992924adebb6d957484ef3af3bec0f75 (patch)
tree1da7fea54d3ec18544f3fc7e37e7c2e3d0ce4b5a /drivers
parent3c0ec1452cc8c4208a92749c2205dbed36cf30f8 (diff)
regmap: Fix rbtreee build when not using debugfs
The debugfs functions don't stub themselves out quite so well as might be desirable so provide functions which do do this stubbing. Reported-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> (cherry picked from commit cce585ce1ebd5307c9709e24758d5eb8a1e087a7) Change-Id: I98580d938816e547c0b3c006be93facf38a29965 Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-on: http://git-master/r/87569
Diffstat (limited to 'drivers')
-rw-r--r--drivers/base/regmap/regcache-rbtree.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/drivers/base/regmap/regcache-rbtree.c b/drivers/base/regmap/regcache-rbtree.c
index 7767cbb8d15a..32620c4f1683 100644
--- a/drivers/base/regmap/regcache-rbtree.c
+++ b/drivers/base/regmap/regcache-rbtree.c
@@ -170,6 +170,15 @@ static const struct file_operations rbtree_fops = {
.llseek = seq_lseek,
.release = single_release,
};
+
+static void rbtree_debugfs_init(struct regmap *map)
+{
+ debugfs_create_file("rbtree", 0400, map->debugfs, map, &rbtree_fops);
+}
+#else
+static void rbtree_debugfs_init(struct regmap *map)
+{
+}
#endif
static int regcache_rbtree_init(struct regmap *map)
@@ -194,7 +203,7 @@ static int regcache_rbtree_init(struct regmap *map)
goto err;
}
- debugfs_create_file("rbtree", 0400, map->debugfs, map, &rbtree_fops);
+ rbtree_debugfs_init(map);
return 0;