1 #ifdef CONFIG_RWSEM_SPIN_ON_OWNER rwsem_set_owner(struct rw_semaphore * sem)2static inline void rwsem_set_owner(struct rw_semaphore *sem) 3 { 4 sem->owner = current; 5 } 6 rwsem_clear_owner(struct rw_semaphore * sem)7static inline void rwsem_clear_owner(struct rw_semaphore *sem) 8 { 9 sem->owner = NULL; 10 } 11 12 #else rwsem_set_owner(struct rw_semaphore * sem)13static inline void rwsem_set_owner(struct rw_semaphore *sem) 14 { 15 } 16 rwsem_clear_owner(struct rw_semaphore * sem)17static inline void rwsem_clear_owner(struct rw_semaphore *sem) 18 { 19 } 20 #endif 21