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, 14 Jan 2020 21:53:45 +0530 From: madhuparnabhowmik04@...il.com To: mike.marciniszyn@...el.com, dennis.dalessandro@...el.com, jgg@...pe.ca, paulmck@...nel.org Cc: joel@...lfernandes.org, frextrite@...il.com, linux-kernel-mentees@...ts.linuxfoundation.org, rcu@...r.kernel.org, linux-rdma@...r.kernel.org, linux-kernel@...r.kernel.org, Madhuparna Bhowmik <madhuparnabhowmik04@...il.com> Subject: [PATCH 1/3] infiniband: hw: hfi1: verbs.c: Use built-in RCU list checking From: Madhuparna Bhowmik <madhuparnabhowmik04@...il.com> list_for_each_entry_rcu has built-in RCU and lock checking. Pass cond argument to list_for_each_entry_rcu. Signed-off-by: Madhuparna Bhowmik <madhuparnabhowmik04@...il.com> --- drivers/infiniband/hw/hfi1/verbs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/infiniband/hw/hfi1/verbs.c b/drivers/infiniband/hw/hfi1/verbs.c index 089e201d7550..22f2d4fd2577 100644 --- a/drivers/infiniband/hw/hfi1/verbs.c +++ b/drivers/infiniband/hw/hfi1/verbs.c @@ -515,7 +515,7 @@ static inline void hfi1_handle_packet(struct hfi1_packet *packet, opa_get_lid(packet->dlid, 9B)); if (!mcast) goto drop; - list_for_each_entry_rcu(p, &mcast->qp_list, list) { + list_for_each_entry_rcu(p, &mcast->qp_list, list, lockdep_is_held(&(ibp->rvp.lock))) { packet->qp = p->qp; if (hfi1_do_pkey_check(packet)) goto drop; -- 2.17.1
Powered by blists - more mailing lists