/usr/src/sys/powerpc/aim/mmu_oea64.c:660:35: error: too many arguments to function call, expected single argument 'bootstrap', have 2 arguments pvo = alloc_pvo_entry(bootstrap, (bootstrap ? 0 : M_NOWAIT)); ~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/powerpc/aim/mmu_oea64.c:388:1: note: 'alloc_pvo_entry' declared here static struct pvo_entry * ^ /usr/src/sys/powerpc/aim/mmu_oea64.c:2560:23: error: incompatible pointer types passing 'struct pvo_entry **' to parameter of type 'volatile u_long *' (aka 'volatile unsigned long *') [-Werror,-Wincompatible-pointer-types] atomic_swap_ptr(&SLIST_FIRST(pvo_head), pvo); ^~~~~~~~~~~~~~~~~~~~~~ ./machine/atomic.h:927:33: note: passing argument to parameter 'p' here atomic_swap_64(volatile u_long *p, u_long v) ^ /usr/src/sys/powerpc/aim/mmu_oea64.c:2560:47: error: incompatible pointer to integer conversion passing 'struct pvo_entry *' to parameter of type 'u_long' (aka 'unsigned long') [-Werror,-Wint-conversion] atomic_swap_ptr(&SLIST_FIRST(pvo_head), pvo); ^~~ ./machine/atomic.h:927:43: note: passing argument to parameter 'v' here atomic_swap_64(volatile u_long *p, u_long v) ^ /usr/src/sys/powerpc/aim/mmu_oea64.c:2559:30: error: incompatible integer to pointer conversion assigning to 'struct pvo_entry *' from 'u_long' (aka 'unsigned long') [-Werror,-Wint-conversion] SLIST_NEXT(pvo, pvo_vlink) = ^ 4 errors generated.