On Fri, Sep 12, 2025 at 08:17:13AM +0000, Tzung-Bi Shih wrote:
+void *revocable_try_access(struct revocable *rev) __acquires(&rev->rp->srcu) +{
- struct revocable_provider *rp = rev->rp;
- rev->idx = srcu_read_lock(&rp->srcu);
- return rcu_dereference(rp->res);
Got a warning from lock debugging. This should be srcu_dereference(). Will fix it in the next version.