Subject: Re: netns: use a spin_lock to protect nsid management

From: Nicolas Dichtel <[email-masked]>
Date: Wed, 13 May 2015 13:58:25 +0200

Le 12/05/2015 21:16, Cong Wang a écrit :
[snip]
> Also why do we have to disable IRQ when holding the spinlock?
> IOW, which case takes the spin lock in IRQ context?
peernet2id() is called by do_one_broadcast() (net/netlink/af_netlink.c). So
every callers of netlink_broadcast[_filtered]()/nlmsg_unicast()
/nlmsg_multicast() may needs this lock.