Messages in this thread | | | Date | Wed, 10 Dec 2014 13:49:21 -0500 (EST) | Subject | Re: [PATCH net-next RESEND 0/2] fix rculist sparse errors | From | David Miller <> |
| |
From: Ying Xue <ying.xue@windriver.com> Date: Wed, 10 Dec 2014 16:46:05 +0800
> When hlist_for_each_entry_continue_rcu_bh() gets "next" pointer of > hlist_node structure through rcu_dereference_bh(), sparse warning > appears as the "next" pointer is not annotated as __rcu. So if > the "next" pointer is accessed with hlist_next_rcu() macro, the > __rcu annotation will be added to the pointer. As a consequence, > sparse warning is eliminated too. > > The similar errors also appear in hlist_for_each_entry_continue_rcu() > and hlist_for_each_entry_from_rcu(). > > In this version, CC more people like Paul E. McKenney and lkml mail > list.
The rculist.h changes should go via Paul's tree, not mine.
| |