rwsem_owner
extern struct task_struct *rwsem_owner(struct rw_semaphore *sem);
owner = (unsigned long)rwsem_owner(
DEBUG_RWSEMS_WARN_ON((rwsem_owner(sem) != current) &&
DEBUG_RWSEMS_WARN_ON(rwsem_owner(sem) != current, sem);