From b2e947701fc69564bbef40fa66f329257096bca2 Mon Sep 17 00:00:00 2001 From: Fabian Keil Date: Sat, 18 Dec 2021 10:46:12 +0100 Subject: [PATCH 287/310] geli: Provide more details when the provider can't be attached ... due to mismatch between the expected and actual size. Obtained from: ElectroBSD --- lib/geom/eli/geom_eli.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/geom/eli/geom_eli.c b/lib/geom/eli/geom_eli.c index 1de864257132..49f0b2bd5c3d 100644 --- a/lib/geom/eli/geom_eli.c +++ b/lib/geom/eli/geom_eli.c @@ -1060,7 +1060,10 @@ eli_attach(struct gctl_req *req) mediasize = g_get_mediasize(prov); if (md.md_provsize != (uint64_t)mediasize) { - gctl_error(r, "Provider size mismatch."); + gctl_error(r, "Provider size mismatch. Media size " + "is %llu but expected provider size is %llu.", + (unsigned long long)md.md_provsize, + (unsigned long long)mediasize); goto out; } -- 2.37.1