devinfo: use subtree only with devinfo
The do_devinfo_subtree() function is only used if devinfo is compiled in, so put it under the same ifdef. This avoids the following warning when built with allnoconfig: lib/driver.c:247: warning: 'do_devinfo_subtree' defined but not used Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
bd8db893bb
commit
6c7f466400
42
lib/driver.c
42
lib/driver.c
|
@ -244,6 +244,27 @@ int dummy_probe(struct device_d *dev)
|
|||
}
|
||||
EXPORT_SYMBOL(dummy_probe);
|
||||
|
||||
const char *dev_id(const struct device_d *dev)
|
||||
{
|
||||
static char buf[sizeof(unsigned long) * 2];
|
||||
|
||||
sprintf(buf, FORMAT_DRIVER_MANE_ID, dev->name, dev->id);
|
||||
|
||||
return buf;
|
||||
}
|
||||
|
||||
void devices_shutdown(void)
|
||||
{
|
||||
struct device_d *dev;
|
||||
|
||||
list_for_each_entry(dev, &active, active) {
|
||||
if (dev->driver->remove)
|
||||
dev->driver->remove(dev);
|
||||
}
|
||||
}
|
||||
|
||||
#ifdef CONFIG_CMD_DEVINFO
|
||||
|
||||
static int do_devinfo_subtree(struct device_d *dev, int depth, char edge)
|
||||
{
|
||||
struct device_d *child;
|
||||
|
@ -276,27 +297,6 @@ static int do_devinfo_subtree(struct device_d *dev, int depth, char edge)
|
|||
return 0;
|
||||
}
|
||||
|
||||
const char *dev_id(const struct device_d *dev)
|
||||
{
|
||||
static char buf[sizeof(unsigned long) * 2];
|
||||
|
||||
sprintf(buf, FORMAT_DRIVER_MANE_ID, dev->name, dev->id);
|
||||
|
||||
return buf;
|
||||
}
|
||||
|
||||
void devices_shutdown(void)
|
||||
{
|
||||
struct device_d *dev;
|
||||
|
||||
list_for_each_entry(dev, &active, active) {
|
||||
if (dev->driver->remove)
|
||||
dev->driver->remove(dev);
|
||||
}
|
||||
}
|
||||
|
||||
#ifdef CONFIG_CMD_DEVINFO
|
||||
|
||||
static int do_devinfo(struct command *cmdtp, int argc, char *argv[])
|
||||
{
|
||||
struct device_d *dev;
|
||||
|
|
Loading…
Reference in New Issue