RE: [PATCH next] netlink: prevent deadlock in ctrl_dumpfamily()

From: Berg, Johannes
Date: Tue Aug 20 2013 - 10:03:37 EST



> + if (need_locking) {
> + /* genl_mutex could be already locked in genl_rcv_msg() */
> + rt = genl_family_find_byid(cb->nlh->nlmsg_type);
> + need_locking = need_locking && rt->parallel_ops;
> + }

This is equivalent to reverting the patch because parallel_ops will be false for the genl family. :-)

johannes
--

Intel GmbH
Dornacher Strasse 1
85622 Feldkirchen/Muenchen, Deutschland
Sitz der Gesellschaft: Feldkirchen bei Muenchen
Geschaeftsfuehrer: Christian Lamprechter, Hannes Schwaderer, Douglas Lusk
Registergericht: Muenchen HRB 47456
Ust.-IdNr./VAT Registration No.: DE129385895
Citibank Frankfurt a.M. (BLZ 502 109 00) 600119052

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/