Hi __raw_{read,write}*() are defined in both places. In file included from /home/alexb/linux-2.6/arch/sparc/include/asm/spinlock.h:4, from arch/sparc/kernel/sparc_ksyms_64.c:12: /home/alexb/linux-2.6/arch/sparc/include/asm/spinlock_64.h:221:1: error: "__raw_write_can_lock" redefined In file included from include/linux/spinlock.h:90, from include/linux/seqlock.h:29, from include/linux/time.h:8, from include/linux/stat.h:60, from include/linux/module.h:10, from arch/sparc/kernel/sparc_ksyms_64.c:8: include/linux/spinlock_up.h:70:1: error: this is the location of the previous definition -- To unsubscribe from this list: send the line "unsubscribe sparclinux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html