[Skiboot] [PATCH v2] xscom: Fix xscom error logging caused due to xscom OPAL call
Dan Horák
dan at danny.cz
Thu Nov 5 17:37:06 AEDT 2020
On Thu, 5 Nov 2020 11:34:50 +0530
"Gautham R. Shenoy" <ego at linux.vnet.ibm.com> wrote:
> From: "Gautham R. Shenoy" <ego at linux.vnet.ibm.com>
>
> Commit 80fd2e963bd4 ("xscom: Don't log xscom errors caused by OPAL
> calls") ensured that xscom errors caused due to XSCOM read/write OPAL
> calls aren't logged in the error-log since the caller of the OPAL call
> is expected to handle it.
>
> However we are continuing to print the prerror() in the OPAL log
> regarding the same. This patch reduces the severity of the log from
> PR_ERROR to PR_INFO for the xscom read and write calls.
LGTM
Reviewed-by: Dan Horák <dan at danny.cz>
Dan
>
> Tested-by: Pavaman Subramaniyam <pavsubra at in.ibm.com>
> Signed-off-by: Gautham R. Shenoy <ego at linux.vnet.ibm.com>
> ---
> hw/xscom.c | 15 ++++++++++++---
> 1 file changed, 12 insertions(+), 3 deletions(-)
>
> diff --git a/hw/xscom.c b/hw/xscom.c
> index 0eda567..8ef78aa 100644
> --- a/hw/xscom.c
> +++ b/hw/xscom.c
> @@ -373,7 +373,12 @@ static int __xscom_read(uint32_t gcid, uint32_t pcb_addr, uint64_t *val)
> if (proc_gen == proc_gen_p9 && ret == OPAL_XSCOM_CHIPLET_OFF)
> return ret;
>
> - prerror("XSCOM: Read failed, ret = %lld\n", ret);
> + /*
> + * If an XSCOM read call fails, the OPAL-PRD will handle
> + * logging the error. Hence just print an informational
> + * message here.
> + */
> + prlog(PR_INFO, "XSCOM: Read failed, ret = %lld\n", ret);
> return ret;
> }
>
> @@ -424,8 +429,12 @@ static int __xscom_write(uint32_t gcid, uint32_t pcb_addr, uint64_t val)
> */
> if (proc_gen == proc_gen_p9 && ret == OPAL_XSCOM_CHIPLET_OFF)
> return ret;
> -
> - prerror("XSCOM: Write failed, ret = %lld\n", ret);
> + /*
> + * If an XSCOM write call fails, the OPAL-PRD will handle
> + * logging the error. Hence just print an informational
> + * message here.
> + */
> + prlog(PR_INFO, "XSCOM: Write failed, ret = %lld\n", ret);
> return ret;
> }
>
> --
> 1.9.4
>
> _______________________________________________
> Skiboot mailing list
> Skiboot at lists.ozlabs.org
> https://lists.ozlabs.org/listinfo/skiboot
More information about the Skiboot
mailing list