The 2nd and 3rd parameters of spu_run() use 'uint32_t *'. Fix it. ...... .../linux$ grep_syscall spu_run arch/powerpc/platforms/cell/spu_syscalls.c:80: SYSCALL_DEFINE3(spu_run,int, fd, __u32 __user *, unpc, __u32 __user *, ustatus) include/linux/syscalls.h:1034: asmlinkage long sys_spu_run(int fd, __u32 __user *unpc, __u32 __user *ustatus); .../linux$ Signed-off-by: Alejandro Colomar <alx.manpages@xxxxxxxxx> --- man2/spu_run.2 | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/man2/spu_run.2 b/man2/spu_run.2 index fb1879759..8b2a64ebb 100644 --- a/man2/spu_run.2 +++ b/man2/spu_run.2 @@ -30,8 +30,7 @@ spu_run \- execute an SPU context .nf .B #include <sys/spu.h> .PP -.BI "int spu_run(int " fd ", unsigned int *" npc \ -", unsigned int *" event ");" +.BI "int spu_run(int " fd ", uint32_t *" npc ", uint32_t *" event ); .fi .PP .IR Note : -- 2.30.0