On Wed, Feb 22, 2012 at 01:53:03PM +0000, Dimitris Papastamos wrote: > void regmap_debugfs_init(struct regmap *map) > { > - map->debugfs = debugfs_create_dir(dev_name(map->dev), > - regmap_debugfs_root); > + char name[64]; That's a magic number, where did it come from? > + > + snprintf(name, sizeof(name), "%s-%s", > + dev_name(map->dev), map->dev->driver->name); > + > + map->debugfs = debugfs_create_dir(name, regmap_debugfs_root); No, keep the directory name the same and add a new file.