regmap: Fallback to dev_name(map->dev) in case there is no `driver'
Subsystems (2)
PATCH 1/1 regmap: Fallback to dev_name(map->dev) in case there is no `driver'
This is useful when we want to use regmap with character devices.
Signed-off-by Dimitris Papastamos <[email protected]>
--- drivers/base/regmap/regmap-debugfs.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
drivers/base/regmap/regmap-debugfs.c +4 -1
@@ -39,7 +39,10 @@ static ssize_t regmap_name_read_file(struct file *file,if (!buf)return -ENOMEM ; - ret =snprintf (buf,PAGE_SIZE ,"%s\n" , map->dev->driver->name); +if (map->dev->driver && map->dev->driver->name) + ret =snprintf (buf,PAGE_SIZE ,"%s\n" , map->dev->driver->name); +else + ret =snprintf (buf,PAGE_SIZE ,"%s\n" ,dev_name (map->dev));if (ret <0 ) {kfree (buf);return ret;
Signature · 1 line
1.7.11.2