+ switch (dev->type) {
+ case LABEL:
+ dbg("LABEL name = '%s', bus = '%s', sysfs_file = '%s', sysfs_value = '%s'"
+ " owner = '%s', group = '%s', mode = '%#o'",
+ dev->attr.name, dev->bus, dev->sysfs_file, dev->sysfs_value,
+ dev->attr.owner, dev->attr.group, dev->attr.mode);
+ break;
+ case NUMBER:
+ dbg("NUMBER name = '%s', bus = '%s', id = '%s'"
+ " owner = '%s', group = '%s', mode = '%#o'",
+ dev->attr.name, dev->bus, dev->id,
+ dev->attr.owner, dev->attr.group, dev->attr.mode);
+ break;
+ case TOPOLOGY:
+ dbg("TOPOLOGY name = '%s', bus = '%s', place = '%s'"
+ " owner = '%s', group = '%s', mode = '%#o'",
+ dev->attr.name, dev->bus, dev->place,
+ dev->attr.owner, dev->attr.group, dev->attr.mode);
+ break;
+ case REPLACE:
+ if (strcmp(dev->kernel_name, class_dev->name) != 0)
+ continue;
+ strcpy(attr->name, dev->attr.name);