It apparently has something to do with rcu and "address spaces" but I'm not completely sure what sparse is complaining about --- and whether it is a false positive or a bug in the posix_acl.h. Can someone explain what's going on, and whether it's something to be concerned about? Thanks, - Ted % ../make-ext4 C=1 fs/ext4/acl.o make[2]: Nothing to be done for `all'. GEN /u1/ext4/Makefile CHK include/generated/uapi/linux/version.h make[2]: Nothing to be done for `relocs'. Using /usr/projects/linux/ext4 as source for kernel CHK include/generated/utsrelease.h CALL /usr/projects/linux/ext4/scripts/checksyscalls.sh <stdin>:1220:2: warning: #warning syscall kcmp not implemented [-Wcpp] <stdin>:1223:2: warning: #warning syscall finit_module not implemented [-Wcpp] CHECK /usr/projects/linux/ext4/fs/ext4/acl.c /usr/projects/linux/ext4/include/linux/posix_acl.h:137:9: warning: incorrect type in assignment (different address spaces) /usr/projects/linux/ext4/include/linux/posix_acl.h:137:9: expected struct posix_acl *<noident> /usr/projects/linux/ext4/include/linux/posix_acl.h:137:9: got struct posix_acl [noderef] <asn:4>*<noident> /usr/projects/linux/ext4/include/linux/posix_acl.h:137:9: warning: incorrect type in assignment (different address spaces) /usr/projects/linux/ext4/include/linux/posix_acl.h:137:9: expected struct posix_acl *<noident> /usr/projects/linux/ext4/include/linux/posix_acl.h:137:9: got struct posix_acl [noderef] <asn:4>*<noident> -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html