diff options
| author | Nicolas Dichtel <nicolas.dichtel@6wind.com> | 2015-05-07 12:02:51 +0300 |
|---|---|---|
| committer | David S. Miller <davem@davemloft.net> | 2015-05-10 05:15:31 +0300 |
| commit | 95f38411df055a0ecefe3a3d119d98241087d5ca (patch) | |
| tree | de2de5b60d50cb6c8f47688e786cbc1790977155 /tools/perf/scripts/python/export-to-postgresql.py | |
| parent | 3138dbf881274cb20d9aa1b307861f689e820fbe (diff) | |
| download | linux-95f38411df055a0ecefe3a3d119d98241087d5ca.tar.xz | |
netns: use a spin_lock to protect nsid management
Before this patch, nsid were protected by the rtnl lock. The goal of this
patch is to be able to find a nsid without needing to hold the rtnl lock.
The next patch will introduce a netlink socket option to listen to all
netns that have a nsid assigned into the netns where the socket is opened.
Thus, it's important to call rtnl_net_notifyid() outside the spinlock, to
avoid a recursive lock (nsid are notified via rtnl). This was the main
reason of the previous patch.
Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions
