Re: [PATCH net v2] net: netrom: fix lock order inversion in nr_add_node, nr_del_node and nr_dec_obs
Jakub Kicinski <[email protected]> Thu, 9 Apr 2026 19:54:36 -0700
| Newsgroups | gmane.linux.kernel,gmane.linux.network,gmane.linux.hams |
|---|---|
| Message-ID | <[email protected]> |
On Mon, 6 Apr 2026 19:49:04 +0800 Mashiro Chen wrote: > nr_del_node() and nr_dec_obs() acquire nr_node_list_lock first, then > call nr_remove_neigh() which internally acquires nr_neigh_list_lock. > nr_add_node() acquires node_lock first, then calls nr_remove_neigh() > which acquires nr_neigh_list_lock. Can we please merge nr_node_list_lock and nr_neigh_list_lock into one instead? Lets try to simplify this code as much as possible. It's a maintenance nightmare and has fewer users than syzbot reports (i'm not joking).