Must use unsigned long for CPU flags. xfs/support/debug.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN fs/xfs/support/debug.c~xfs-cli-fix fs/xfs/support/debug.c --- 25-power4/fs/xfs/support/debug.c~xfs-cli-fix 2003-02-10 23:22:53.000000000 -0800 +++ 25-power4-akpm/fs/xfs/support/debug.c 2003-02-10 23:22:53.000000000 -0800 @@ -86,7 +86,7 @@ cmn_err(register int level, char *fmt, . { char *fp = fmt; int len; - int flags; + unsigned long flags; va_list ap; level &= XFS_ERR_MASK; _