On Wed, Oct 30, 2024 at 10:40:37AM +0100, Florian Westphal wrote: > v2: fix typo in commit message & fix inverted logic in patch 6. > No other changes. > > Mathieu reported a lockdep splat on rule deletion with > CONFIG_RCU_LIST=y. > > Unfortunately there are many more errors, and not all are false positives. > > First patches pass lockdep_commit_lock_is_held() to the rcu list traversal > macro so that those splats are avoided. > > The last two patches are real code change as opposed to > 'pass the transaction mutex to relax rcu check': > > Those two lists are not protected by transaction mutex so could be altered > in parallel. Such list is altered via module load. > Aside from context these patches could be applied in any order. > > This targets nf-next because these are long-standing issues. Series looks good to me. I am compiling/running test, I am going to prepare a PR with this series. Thanks