Don't assume that dev_t is unsigned. Cast it. nfs/nfs3proc.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN fs/nfs/nfs3proc.c~nfs-warning-fix fs/nfs/nfs3proc.c --- 25-power4/fs/nfs/nfs3proc.c~nfs-warning-fix 2003-02-10 23:22:51.000000000 -0800 +++ 25-power4-akpm/fs/nfs/nfs3proc.c 2003-02-10 23:22:51.000000000 -0800 @@ -651,7 +651,7 @@ nfs3_proc_mknod(struct inode *dir, struc default: return -EINVAL; } - dprintk("NFS call mknod %s %x\n", name->name, rdev); + dprintk("NFS call mknod %s %x\n", name->name, (unsigned)rdev); dir_attr.valid = 0; fattr->valid = 0; status = rpc_call(NFS_CLIENT(dir), NFS3PROC_MKNOD, &arg, &res, 0); _