spapr: DRC lookup cannot fail
commit73231f7c5fa135274682c3510d3a0b0d4f2628a1
authorGreg Kurz <groug@kaod.org>
Tue, 15 Dec 2020 17:36:51 +0000 (15 18:36 +0100)
committerDavid Gibson <david@gibson.dropbear.id.au>
Wed, 6 Jan 2021 00:09:59 +0000 (6 11:09 +1100)
tree51331ccba107d5c7fb636ae894c9b4a0a2a4ce5b
parent0270d74ef886235051c13c39b0de88500c628a02
spapr: DRC lookup cannot fail

All memory DRC objects are created during machine init. It is thus safe
to assume spapr_drc_by_id() cannot return NULL when hot-plug/unplugging
memory.

Make this clear with an assertion, like the code already does a few lines
above when looping over memory DRCs. This fixes Coverity reports 1437757
and 1437758.

Signed-off-by: Greg Kurz <groug@kaod.org>
Message-Id: <160805381160.228955.5388294067094240175.stgit@bahia.lan>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
hw/ppc/spapr.c