From b23a7fbaab633193caf11799f36eed4dc86b3fb0 Mon Sep 17 00:00:00 2001 From: Xin LI Date: Thu, 9 Jul 2020 08:00:46 +0000 Subject: [PATCH] g_concat_find_device: trim /dev/ if it is present, like other GEOM classes. Reviewed by: cem MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D25596 --- sys/geom/concat/g_concat.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sys/geom/concat/g_concat.c b/sys/geom/concat/g_concat.c index 8e5f3c551dd0..63f3cbee82b7 100644 --- a/sys/geom/concat/g_concat.c +++ b/sys/geom/concat/g_concat.c @@ -897,6 +897,9 @@ g_concat_find_device(struct g_class *mp, const char *name) struct g_concat_softc *sc; struct g_geom *gp; + if (strncmp(name, _PATH_DEV, strlen(_PATH_DEV)) == 0) + name += strlen(_PATH_DEV); + LIST_FOREACH(gp, &mp->geom, geom) { sc = gp->softc; if (sc == NULL)