/* * release a write lock */ void up_write(struct rw_semaphore *sem) { rwsem_release(&sem->dep_map, 1, _RET_IP_); rwsem_clear_owner(sem); __up_write(sem); }
/*! 2016.10.15 study -ing */ void up_write(struct rw_semaphore *sem) { /*! Do Nothing */ rwsem_release(&sem->dep_map, 1, _RET_IP_); __up_write(sem); }