+static void dump_dev(struct config_device *dev)
+{
+ switch (dev->type) {
+ case KERNEL_NAME:
+ dbg("KERNEL name ='%s'"
+ " owner = '%s', group = '%s', mode = '%d'",
+ dev->name,
+ dev->owner, dev->group, dev->mode);
+ break;
+ case LABEL:
+ dbg("LABEL name = '%s', bus = '%s', sysfs_file = '%s', sysfs_value = '%s'"
+ " owner = '%s', group = '%s', mode = '%d'",
+ dev->name, dev->bus, dev->sysfs_file, dev->sysfs_value,
+ dev->owner, dev->group, dev->mode);
+ break;
+ case NUMBER:
+ dbg("NUMBER name = '%s', bus = '%s', id = '%s'"
+ " owner = '%s', group = '%s', mode = '%d'",
+ dev->name, dev->bus, dev->id,
+ dev->owner, dev->group, dev->mode);
+ break;
+ case TOPOLOGY:
+ dbg("TOPOLOGY name = '%s', bus = '%s', place = '%s'"
+ " owner = '%s', group = '%s', mode = '%d'",
+ dev->name, dev->bus, dev->place,
+ dev->owner, dev->group, dev->mode);
+ break;
+ case REPLACE:
+ dbg("REPLACE name = %s, kernel_name = %s"
+ " owner = '%s', group = '%s', mode = '%d'",
+ dev->name, dev->kernel_name,
+ dev->owner, dev->group, dev->mode);
+ break;
+ default:
+ dbg("Unknown type of device!");
+ }
+}
+