lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Tue, 09 Dec 2014 22:20:33 -0500 (EST) From: David Miller <davem@...emloft.net> To: ying.xue@...driver.com Cc: jon.maloy@...csson.com, kbuild-all@...org, erik.hugne@...csson.com, netdev@...r.kernel.org, tipc-discussion@...ts.sourceforge.net Subject: Re: [PATCH net-next] tipc: fix RCU sparse error From: Ying Xue <ying.xue@...driver.com> Date: Wed, 10 Dec 2014 11:00:07 +0800 > diff --git a/include/linux/rculist.h b/include/linux/rculist.h > index aa79b3c..866d9c9 100644 > --- a/include/linux/rculist.h > +++ b/include/linux/rculist.h > @@ -549,8 +549,8 @@ static inline void hlist_add_behind_rcu(struct hlist_node *n, > */ > #define hlist_for_each_entry_from_rcu(pos, member) \ > for (; pos; \ > - pos = hlist_entry_safe(rcu_dereference((pos)->member.next),\ > - typeof(*(pos)), member)) > + pos = hlist_entry_safe(rcu_dereference_raw(hlist_next_rcu( \ > + &(pos)->member)), typeof(*(pos)), member)) > > #endif /* __KERNEL__ */ > #endif This needs to go via another route, perhaps the RCU maintainer. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists