From: Michael Ellerman Date: Fri, 16 Apr 2021 11:07:06 +0000 (+1000) Subject: powerpc/papr_scm: Fix build error due to wrong printf specifier X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=7767d9ac89cee29c68f5dd278b3bb411d1c69287;p=linux.git powerpc/papr_scm: Fix build error due to wrong printf specifier When I changed the rc variable to be long rather than int64_t I neglected to update the printk(), leading to a build break: arch/powerpc/platforms/pseries/papr_scm.c: In function 'papr_scm_pmem_flush': arch/powerpc/platforms/pseries/papr_scm.c:144:26: warning: format '%lld' expects argument of type 'long long int', but argument 3 has type 'long int' [-Wformat=] Fixes: 75b7c05ebf90 ("powerpc/papr_scm: Implement support for H_SCM_FLUSH hcall") Reported-by: Stephen Rothwell Signed-off-by: Michael Ellerman Link: https://lore.kernel.org/r/20210416111209.765444-2-mpe@ellerman.id.au --- diff --git a/arch/powerpc/platforms/pseries/papr_scm.c b/arch/powerpc/platforms/pseries/papr_scm.c index ae6f5d80d5ceb..48de219021167 100644 --- a/arch/powerpc/platforms/pseries/papr_scm.c +++ b/arch/powerpc/platforms/pseries/papr_scm.c @@ -141,7 +141,7 @@ static int papr_scm_pmem_flush(struct nd_region *nd_region, } while (rc == H_BUSY); if (rc) { - dev_err(&p->pdev->dev, "flush error: %lld", rc); + dev_err(&p->pdev->dev, "flush error: %ld", rc); rc = -EIO; } else { dev_dbg(&p->pdev->dev, "flush drc 0x%x complete", p->drc_index);