powerpc/pseries: Log hcall return codes for PLPKS debug
authorRussell Currey <ruscur@russell.cc>
Fri, 10 Feb 2023 08:03:53 +0000 (19:03 +1100)
committerMichael Ellerman <mpe@ellerman.id.au>
Sun, 12 Feb 2023 11:12:38 +0000 (22:12 +1100)
The plpks code converts hypervisor return codes into their Linux
equivalents so that users can understand them.  Having access to the
original return codes is really useful for debugging, so add a
pr_debug() so we don't lose information from the conversion.

Signed-off-by: Russell Currey <ruscur@russell.cc>
Signed-off-by: Andrew Donnellan <ajd@linux.ibm.com>
Reviewed-by: Stefan Berger <stefanb@linux.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20230210080401.345462-19-ajd@linux.ibm.com
arch/powerpc/platforms/pseries/plpks.c

index cee06fb9a3707b5a3313c293e7c7c89e587d32bf..e5755443d4a44c568b50c29fccff2d1bd848ade2 100644 (file)
@@ -117,6 +117,8 @@ static int pseries_status_to_err(int rc)
                err = -EINVAL;
        }
 
+       pr_debug("Converted hypervisor code %d to Linux %d\n", rc, err);
+
        return err;
 }