The 'flags' parameter of spu_create() uses 'unsigned int'. Fix it. ...... .../linux$ grep_syscall spu_create arch/powerpc/platforms/cell/spu_syscalls.c:56: SYSCALL_DEFINE4(spu_create, const char __user *, name, unsigned int, flags, umode_t, mode, int, neighbor_fd) include/linux/syscalls.h:1036: asmlinkage long sys_spu_create(const char __user *name, unsigned int flags, umode_t mode, int fd); .../linux$ Signed-off-by: Alejandro Colomar <alx.manpages@xxxxxxxxx> --- man2/spu_create.2 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/man2/spu_create.2 b/man2/spu_create.2 index ff0dbdc20..2493b16bc 100644 --- a/man2/spu_create.2 +++ b/man2/spu_create.2 @@ -30,7 +30,8 @@ spu_create \- create a new spu context .B #include <sys/types.h> .B #include <sys/spu.h> .PP -.BI "int spu_create(const char *" pathname ", int " flags ", mode_t " mode "," +.BI "int spu_create(const char *" pathname ", unsigned int " flags \ +", mode_t " mode , .BI " int " neighbor_fd ");" .fi .PP -- 2.30.0