]> git.baikalelectronics.ru Git - kernel.git/commit
rcu: Add missing __releases() annotation
authorJules Irenge <jbi.octave@gmail.com>
Wed, 28 Apr 2021 23:12:19 +0000 (00:12 +0100)
committerPaul E. McKenney <paulmck@kernel.org>
Thu, 13 May 2021 16:13:23 +0000 (09:13 -0700)
commit319d432115587895b0ec7cfef6d8275857ef76d8
tree92fbb94faa019f023ff4521c453bbfb6abbaac67
parent1d7803aabcb8bd8aded4e212e1aa9661babf9296
rcu: Add missing __releases() annotation

Sparse reports a warning at rcu_print_task_stall():

"warning: context imbalance in rcu_print_task_stall - unexpected unlock"

The root cause is a missing annotation on rcu_print_task_stall().

This commit therefore adds the missing __releases(rnp->lock) annotation.

Signed-off-by: Jules Irenge <jbi.octave@gmail.com>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
kernel/rcu/tree_stall.h