Revert "rwsem: Implement down_read_killable_nested"

This reverts commit 1b75a263fb which is
commit 0f9368b5bf6db0c04afc5454b1be79022a681615 upstream.

It breaks the API and we don't need it right now in the 5.4 tree.

Bug: 161946584
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I6796b91eebb961df9501b8867eec76a265724c3c
This commit is contained in:
Greg Kroah-Hartman 2021-01-11 14:46:16 +01:00
commit b406f3680f
2 changed files with 0 additions and 16 deletions

View file

@ -1632,20 +1632,6 @@ void down_read_nested(struct rw_semaphore *sem, int subclass)
}
EXPORT_SYMBOL(down_read_nested);
int down_read_killable_nested(struct rw_semaphore *sem, int subclass)
{
might_sleep();
rwsem_acquire_read(&sem->dep_map, subclass, 0, _RET_IP_);
if (LOCK_CONTENDED_RETURN(sem, __down_read_trylock, __down_read_killable)) {
rwsem_release(&sem->dep_map, _RET_IP_);
return -EINTR;
}
return 0;
}
EXPORT_SYMBOL(down_read_killable_nested);
void _down_write_nest_lock(struct rw_semaphore *sem, struct lockdep_map *nest)
{
might_sleep();