diff options
| author | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2011-11-22 06:33:31 -0500 |
|---|---|---|
| committer | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2011-11-22 06:43:01 -0500 |
| commit | cce585ce1ebd5307c9709e24758d5eb8a1e087a7 (patch) | |
| tree | 34afe74754a9714610e39a89f5b85645cf1dded2 | |
| parent | bad2ab4b6d938482c2b0bdcf80a8d14dbef4e8f5 (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>
| -rw-r--r-- | drivers/base/regmap/regcache-rbtree.c | 11 |
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 = { | |||
| 170 | .llseek = seq_lseek, | 170 | .llseek = seq_lseek, |
| 171 | .release = single_release, | 171 | .release = single_release, |
| 172 | }; | 172 | }; |
| 173 | |||
| 174 | static void rbtree_debugfs_init(struct regmap *map) | ||
| 175 | { | ||
| 176 | debugfs_create_file("rbtree", 0400, map->debugfs, map, &rbtree_fops); | ||
| 177 | } | ||
| 178 | #else | ||
| 179 | static void rbtree_debugfs_init(struct regmap *map) | ||
| 180 | { | ||
| 181 | } | ||
| 173 | #endif | 182 | #endif |
| 174 | 183 | ||
| 175 | static int regcache_rbtree_init(struct regmap *map) | 184 | static int regcache_rbtree_init(struct regmap *map) |
| @@ -194,7 +203,7 @@ static int regcache_rbtree_init(struct regmap *map) | |||
| 194 | goto err; | 203 | goto err; |
| 195 | } | 204 | } |
| 196 | 205 | ||
| 197 | debugfs_create_file("rbtree", 0400, map->debugfs, map, &rbtree_fops); | 206 | rbtree_debugfs_init(map); |
| 198 | 207 | ||
| 199 | return 0; | 208 | return 0; |
| 200 | 209 | ||
