2.6.33.3-rt16 compile failure in fs/ecryptfs/inode.o

From: John Kacur
Date: Tue Apr 27 2010 - 16:06:07 EST



make O=/bld/2.6.33.3-rt16/ fs/ecryptfs/inode.o
Using /home/jkacur/jk-2.6 as source for kernel
GEN /bld/2.6.33.3-rt16/Makefile
CHK include/linux/version.h
CHK include/generated/utsrelease.h
CALL /home/jkacur/jk-2.6/scripts/checksyscalls.sh
CC [M] fs/ecryptfs/inode.o
/home/jkacur/jk-2.6/fs/ecryptfs/inode.c: In function
ʽecryptfs_lookup_and_interpose_lowerʼ:
/home/jkacur/jk-2.6/fs/ecryptfs/inode.c:266: error: wrong type argument to
unary exclamation mark
make[2]: *** [fs/ecryptfs/inode.o] Error 1
make[1]: *** [fs/ecryptfs/inode.o] Error 2
make: *** [sub-make] Error 2

The above comes from:
commit 5c0eb5cec064ce26ffcd0cdd684c9b6dd7c9074e
Author: Nick Piggin <npiggin@xxxxxxx>
Date: Fri Jan 29 15:38:21 2010 -0800

fs-dcache-scale-d_count