Messages in this thread Patch in this message | | | From | YueHaibing <> | Subject | [PATCH v2] powerpc/mm: ptdump: Add missing include <asm/hvcall.h> | Date | Fri, 3 Apr 2020 14:47:56 +0800 |
| |
while PPC_PSERIES is not set, gcc build fails:
arch/powerpc/mm/ptdump/hashpagetable.c: In function ‘pseries_find’: arch/powerpc/mm/ptdump/hashpagetable.c:262:18: error: ‘H_SUCCESS’ undeclared (first use in this function); did you mean ‘FL_ACCESS’? if (lpar_rc != H_SUCCESS) ^~~~~~~~~ FL_ACCESS
If PPC_PSERIES is not set, <asm/plpar_wrappers.h> does not include <asm/hvcall.h>, which leads to this failure.
Add missing include file <asm/hvcall.h> in hashpagetable.c to fix this.
Reported-by: Hulk Robot <hulkci@huawei.com> Fixes: 65e701b2d2a8 ("powerpc/ptdump: drop non vital #ifdefs") Signed-off-by: YueHaibing <yuehaibing@huawei.com> --- v2: Add hvcall.h instead of vio.h, also rework patch log --- arch/powerpc/mm/ptdump/hashpagetable.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/arch/powerpc/mm/ptdump/hashpagetable.c b/arch/powerpc/mm/ptdump/hashpagetable.c index b6ed9578382f..3e7e6206688c 100644 --- a/arch/powerpc/mm/ptdump/hashpagetable.c +++ b/arch/powerpc/mm/ptdump/hashpagetable.c @@ -20,6 +20,7 @@ #include <asm/page.h> #include <asm/pgalloc.h> #include <asm/plpar_wrappers.h> +#include <asm/hvcall.h> #include <linux/memblock.h> #include <asm/firmware.h> -- 2.17.1
| |