Re: [PATCH v2] drivers: soc: ti: knav_qmss_queue: Pass lockdep expression to RCU lists

From: santosh . shilimkar
Date: Fri Jan 17 2020 - 13:24:19 EST


On 1/17/20 5:30 AM, Amol Grover wrote:
inst->handles is traversed using list_for_each_entry_rcu
outside an RCU read-side critical section but under the protection
of knav_dev_lock.

Hence, add corresponding lockdep expression to silence false-positive
lockdep warnings, and harden RCU lists.

Add macro for the corresponding lockdep expression.

Signed-off-by: Amol Grover <frextrite@xxxxxxxxx>
---
v2:
- Remove rcu_read_lock_held() from lockdep expression since it is
implicitly checked for.

Looks fine to me.

Hi Olof, Arnd,
Can you please pick this one and apply to your driver-soc branch ?
I already sent out pull request and hence the request.

regards,
Santosh