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 PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Thu, 14 Mar 2019 16:05:28 +1100 From: NeilBrown <neilb@...e.com> To: Thomas Graf <tgraf@...g.ch>, Herbert Xu <herbert@...dor.apana.org.au> Cc: netdev@...r.kernel.org, "Paul E. McKenney" <paulmck@...ux.vnet.ibm.com>, linux-kernel@...r.kernel.org Subject: [PATCH 0/3] Three rhashtable improvements These three patches have previously been posted, but at the end of a set where some early patches were contentious. These patches did not depend on the others, so I'm posting them separately. The second patch has been changed slightly to make use of the new API that Paul McKenney provided to check is call_rcu() has been called yet or not. Thanks, NeilBrown --- NeilBrown (3): rhashtable: use cmpxchg() in nested_table_alloc() rhashtable: don't hold lock on first table throughout insertion. rhashtable: rename rht_for_each*continue as *from. .clang-format | 8 +++--- include/linux/rhashtable.h | 53 +++++++++++++++------------------------ lib/rhashtable.c | 60 +++++++++++++++----------------------------- 3 files changed, 45 insertions(+), 76 deletions(-) -- Signature
Powered by blists - more mailing lists