From: Martin Wilck <mwilck@xxxxxxxx> There's no point in searching for the devname first. dev_t is the primary device property for both device mapper and udev. Signed-off-by: Martin Wilck <mwilck@xxxxxxxx> --- libmultipath/dmparser.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/libmultipath/dmparser.c b/libmultipath/dmparser.c index 27581cd..7fcd76e 100644 --- a/libmultipath/dmparser.c +++ b/libmultipath/dmparser.c @@ -295,12 +295,8 @@ int disassemble_map(vector pathvec, char *params, struct multipath *mpp, devname[0] = '\0'; } - if (pathvec) { - if (strlen(devname)) - pp = find_path_by_dev(pathvec, devname); - else - pp = find_path_by_devt(pathvec, word); - } + if (pathvec) + pp = find_path_by_devt(pathvec, word); if (!pp) { pp = alloc_path(); -- 2.26.2 -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel