integrity/powerpc: Improve error handling & reporting when loading certs
authorRussell Currey <ruscur@russell.cc>
Fri, 10 Feb 2023 08:04:00 +0000 (19:04 +1100)
committerMichael Ellerman <mpe@ellerman.id.au>
Mon, 13 Feb 2023 11:34:44 +0000 (22:34 +1100)
commit3c8069b0c3832674abd80a5cf019c913e62de9a5
tree29f30de5bbf54dccce6cb2f4c6e31085da05591f
parentccadf154cb00b9ee9618d209aa3efc54b35a34b4
integrity/powerpc: Improve error handling & reporting when loading certs

A few improvements to load_powerpc.c:

 - include integrity.h for the pr_fmt()
 - move all error reporting out of get_cert_list()
 - use ERR_PTR() to better preserve error detail
 - don't use pr_err() for missing keys

Reviewed-by: Mimi Zohar <zohar@linux.ibm.com>
Signed-off-by: Russell Currey <ruscur@russell.cc>
Signed-off-by: Andrew Donnellan <ajd@linux.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20230210080401.345462-26-ajd@linux.ibm.com
security/integrity/platform_certs/load_powerpc.c