Memo

include/linux/rwsem.h @ kernel 2.6.26-8

147行目あたり。

static inline void downgrade_write(struc
 {
 	compat_downgrade_write(rwsem);
 }
+
+#ifdef CONFIG_RWSEM_GENERIC_SPINLOCK
 static inline int rwsem_is_locked(struct compat_rw_semaphore *sem)
 {
 	return compat_rwsem_is_locked(sem);
 }
+#endif
+
 # define down_read_nested(sem, subclass) \
 		compat_down_read_nested(sem, subclass)
 # define down_write_nested(sem, subclass) \