percpu-rwsem: compile fix
The shortcut on mainline skip lockdep. No idea why this is a good thing. Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
This commit is contained in:
parent
a9200d7cde
commit
6dc75cfbe3
|
@ -84,8 +84,12 @@ void percpu_down_read(struct percpu_rw_semaphore *brw)
|
||||||
|
|
||||||
down_read(&brw->rw_sem);
|
down_read(&brw->rw_sem);
|
||||||
atomic_inc(&brw->slow_read_ctr);
|
atomic_inc(&brw->slow_read_ctr);
|
||||||
|
#ifdef CONFIG_PREEMPT_RT_FULL
|
||||||
|
up_read(&brw->rw_sem);
|
||||||
|
#else
|
||||||
/* avoid up_read()->rwsem_release() */
|
/* avoid up_read()->rwsem_release() */
|
||||||
__up_read(&brw->rw_sem);
|
__up_read(&brw->rw_sem);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void percpu_up_read(struct percpu_rw_semaphore *brw)
|
void percpu_up_read(struct percpu_rw_semaphore *brw)
|
||||||
|
|
Loading…
Reference in New Issue