Commit 6c0f0cb3 authored by David Gibson's avatar David Gibson
Browse files

spapr_nvdimm: Tweak error messages



The restrictions here (which are checked at pre-plug time) are PAPR
specific, rather than being inherent to the NVDIMM devices.  Adjust the
error messages to be clearer about this.

Signed-off-by: default avatarDavid Gibson <david@gibson.dropbear.id.au>
parent 70fc9cb0
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -39,13 +39,13 @@ void spapr_nvdimm_validate_opts(NVDIMMDevice *nvdimm, uint64_t size,

    if (object_property_get_int(OBJECT(nvdimm), NVDIMM_LABEL_SIZE_PROP,
                                &error_abort) == 0) {
        error_setg(errp, "NVDIMM device requires label-size to be set");
        error_setg(errp, "PAPR requires NVDIMM devices to have label-size set");
        return;
    }

    if (size % SPAPR_MINIMUM_SCM_BLOCK_SIZE) {
        error_setg(errp, "NVDIMM memory size excluding the label area"
                   " must be a multiple of %" PRIu64 "MB",
        error_setg(errp, "PAPR requires NVDIMM memory size (excluding label)"
                   " to be a multiple of %" PRIu64 "MB",
                   SPAPR_MINIMUM_SCM_BLOCK_SIZE / MiB);
        return;
    }