[Linux PPC] 7.0-rc1: e500_mmu.c:923:26: error: assignment to 'struct tlbe_priv *' from incompatible pointer type 'struct tlbe_ref *'
Christophe Leroy (CS GROUP)
chleroy at kernel.org
Tue Feb 24 05:07:14 AEDT 2026
+Kees
Hello,
Le 23/02/2026 à 17:48, Christian Zigotzky a écrit :
> Hello,
>
> Compiling issue for e5500 machines for the RC1 of kernel 7.0:
>
> arch/powerpc/kvm/e500_mmu.c: In function 'kvmppc_e500_tlb_init':
> arch/powerpc/kvm/e500_mmu.c:923:26: error: assignment to 'struct
> tlbe_priv *' from incompatible pointer type 'struct tlbe_ref *' [-
> Werror=incompatible-pointer-types]
> 923 | vcpu_e500->gtlb_priv[0] = kzalloc_objs(struct tlbe_ref,
> | ^
> arch/powerpc/kvm/e500_mmu.c:928:26: error: assignment to 'struct
> tlbe_priv *' from incompatible pointer type 'struct tlbe_ref *' [-
> Werror=incompatible-pointer-types]
> 928 | vcpu_e500->gtlb_priv[1] = kzalloc_objs(struct tlbe_ref,
>
> Temporary solution: # CONFIG_VIRTUALIZATION is not set
>
> Please solve this issue.
>
Must be one of:
189f164e573e Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses
bf4afc53b77a Convert 'alloc_obj' family to use the new default
GFP_KERNEL argument
69050f8d6d07 treewide: Replace kmalloc with kmalloc_obj for non-scalar types
Christophe
More information about the Linuxppc-dev
mailing list