[Skiboot] [PATCH] FSP/NVRAM: Do not assert in vNVRAM statistics call

Mahesh Jagannath Salgaonkar mahesh at linux.ibm.com
Mon Oct 19 22:57:56 AEDT 2020


On 10/19/20 5:14 PM, Vasant Hegde wrote:
> `msg` is valid pointer here. I don't recall why I added assert here :-(
> This is not correct. We shouldn't call assert here.  Also we are not using
> `msg`. Hence convert it to `__unused`.

Yup agree.

Reviewed-by: Mahesh Salgaonkar <mahesh at linux.ibm.com>

Thanks,
-Mahesh.

> 
> Fixes: 19d4f98e ('FSP/NVRAM: Handle "get vNVRAM statistics" command')
> Cc: skiboot-stable at lists.ozlabs.org # v5.4.x +
> Signed-off-by: Vasant Hegde <hegdevasant at linux.vnet.ibm.com>
> ---
>  hw/fsp/fsp-nvram.c | 3 +--
>  1 file changed, 1 insertion(+), 2 deletions(-)
> 
> diff --git a/hw/fsp/fsp-nvram.c b/hw/fsp/fsp-nvram.c
> index 80c842407..aa17cb5e7 100644
> --- a/hw/fsp/fsp-nvram.c
> +++ b/hw/fsp/fsp-nvram.c
> @@ -305,12 +305,11 @@ static struct fsp_client fsp_nvram_client_rr = {
>  	.message = fsp_nvram_msg_rr,
>  };
>  
> -static bool fsp_vnvram_msg(u32 cmd_sub_mod, struct fsp_msg *msg)
> +static bool fsp_vnvram_msg(u32 cmd_sub_mod, struct fsp_msg *msg __unused)
>  {
>  	u32 cmd;
>  	struct fsp_msg *resp;
>  
> -	assert(msg == NULL);
>  	switch (cmd_sub_mod) {
>  	case FSP_CMD_GET_VNV_STATS:
>  		prlog(PR_DEBUG,
> 



More information about the Skiboot mailing list