chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[PATCH] catch replace device by wildcard
[elogind.git]
/
namedev.c
diff --git
a/namedev.c
b/namedev.c
index 0abd4b8041192d4f9148655be5ed8c6e6d9ecd6d..ea64f3404f101450eee5c02ad058e71f9da1729a 100644
(file)
--- a/
namedev.c
+++ b/
namedev.c
@@
-860,8
+860,8
@@
static int do_replace(struct sysfs_class_device *class_dev, struct udevice *udev
continue;
dbg_parse("compare name '%s' with '%s'",
continue;
dbg_parse("compare name '%s' with '%s'",
- dev->kernel_name, dev->name);
- if (str
cmp(dev->kernel_name, class_dev->name
) != 0)
+ dev->kernel_name,
class_
dev->name);
+ if (str
ncmp_wildcard(class_dev->name, dev->kernel_name, NAME_SIZE
) != 0)
continue;
strfieldcpy(udev->name, dev->name);
continue;
strfieldcpy(udev->name, dev->name);