powerpc/powernv/opal-dump : Handles opal_dump_info properly
Moves the return value check of 'opal_dump_info' to a proper place which was previously unnecessarily filling all the dump info even on failure. Signed-off-by: Mukesh Ojha <mukesh02@linux.vnet.ibm.com> Acked-by: Stewart Smith <stewart@linux.vnet.ibm.com> Acked-by: Jeremy Kerr <jk@ozlabs.org> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
This commit is contained in:
parent
edd00b8307
commit
a5bbe8fd29
|
@ -225,13 +225,16 @@ static int64_t dump_read_info(uint32_t *dump_id, uint32_t *dump_size, uint32_t *
|
|||
if (rc == OPAL_PARAMETER)
|
||||
rc = opal_dump_info(&id, &size);
|
||||
|
||||
if (rc) {
|
||||
pr_warn("%s: Failed to get dump info (%d)\n",
|
||||
__func__, rc);
|
||||
return rc;
|
||||
}
|
||||
|
||||
*dump_id = be32_to_cpu(id);
|
||||
*dump_size = be32_to_cpu(size);
|
||||
*dump_type = be32_to_cpu(type);
|
||||
|
||||
if (rc)
|
||||
pr_warn("%s: Failed to get dump info (%d)\n",
|
||||
__func__, rc);
|
||||
return rc;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue