Summary: | Change 348902 : vdev_geom_attach_by_guids() breaks other use cases | ||
---|---|---|---|
Product: | Base System | Reporter: | Dave Baukus <daveb> |
Component: | kern | Assignee: | freebsd-geom (Nobody) <geom> |
Status: | Open --- | ||
Severity: | Affects Some People | CC: | daveb, grahamperrin, lwhsu, mav, pjd |
Priority: | --- | Keywords: | cam |
Version: | 12.2-STABLE | ||
Hardware: | Any | ||
OS: | Any | ||
URL: | https://github.com/freebsd/freebsd-src/commit/11c875933712fa6c00b2896ade2c3f02a4d4e063 |
Description
Dave Baukus
2021-02-12 21:15:17 UTC
Note my original comment references the wrong change; I corrected the summary. The change that introduces the issue I describe is: 348902 Not 348906 MFC r344316 SVN Importer: FreeBSD/base rev 348902 A possible fix that works for PJD's scenario and the one I describe: In vdev_geom_attach_by_guids() } else if (best_match != NO_MATCH && match == best_match) { if (strcmp(pp->name, vdpath) == 0) { best_pp = pp; } } CC committer of base r348902 and base r344316 Same issue exists in Stable13 Reassignment. Whilst here, (In reply to Dave Baukus from comment #0) > Change MFC r344316, … – a GitHub URL for r344316. |