···11/*22- * include/asm-ppc/rwsem.h: R/W semaphores for SH using the stuff22+ * include/asm-sh/rwsem.h: R/W semaphores for SH using the stuff33 * in lib/rwsem.c.44 */5566#ifndef _ASM_SH_RWSEM_H77#define _ASM_SH_RWSEM_H88+99+#ifndef _LINUX_RWSEM_H1010+#error "please don't include asm/rwsem.h directly, use linux/rwsem.h instead"1111+#endif812913#ifdef __KERNEL__1014#include <linux/list.h>