Florian Westphal
0cc09020ae
rtnetlink: small rtnl lock pushdown
...
instead of rtnl lock/unload at the top level, push it down
to the called function.
This is just an intermediate step, next commit switches protection
of the rtnl_link ops table to rcu, in which case (for dumps) the
rtnl lock is acquired only by the netlink dumper infrastructure
(current lock/unlock/dump/lock/unlock rtnl sequence becomes
rcu lock/rcu unlock/dump).
Signed-off-by: Florian Westphal <fw@strlen.de >
Reviewed-by: Hannes Frederic Sowa <hannes@stressinduktion.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2017-08-09 16:57:38 -07:00
..
2017-04-12 22:02:40 +02:00
2017-07-15 12:00:42 -07:00
2017-06-20 13:30:14 -04:00
2017-06-26 23:13:22 -04:00
2017-06-16 11:48:40 -04:00
2017-07-04 22:35:16 +01:00
2017-07-04 22:35:19 +01:00
2017-08-09 16:28:45 -07:00
2017-07-25 12:31:37 -07:00
2017-05-02 11:46:28 -04:00
2017-08-09 16:57:38 -07:00
2017-07-01 07:39:08 -07:00
2017-08-09 16:57:38 -07:00
2017-08-01 16:46:45 +02:00
2017-08-09 16:57:38 -07:00
2017-08-09 16:57:38 -07:00
2017-08-07 11:39:22 -07:00
2017-08-09 16:57:38 -07:00
2017-03-03 10:16:38 -08:00
2017-08-08 18:13:59 -07:00
2017-06-16 11:48:40 -04:00
2017-06-26 23:13:21 -04:00
2017-06-26 23:13:22 -04:00
2017-02-03 15:16:45 -05:00
2017-08-09 16:57:38 -07:00
2017-08-09 16:57:38 -07:00
2017-07-04 22:35:17 +01:00
2017-07-05 16:05:24 -07:00
2017-07-03 02:31:22 -07:00
2017-08-01 15:26:19 -07:00
2017-07-18 11:13:41 -07:00
2017-08-01 10:03:17 -07:00
2016-09-10 23:12:53 -07:00
2017-07-04 22:35:16 +01:00
2017-07-04 22:35:15 +01:00
2017-06-20 13:30:15 -04:00
2017-06-07 15:53:24 -04:00
2017-08-09 16:57:38 -07:00
2017-06-16 11:48:40 -04:00
2017-08-07 11:39:22 -07:00
2017-04-13 13:58:22 -04:00
2017-07-01 07:39:08 -07:00
2017-07-04 22:35:17 +01:00
2017-06-23 00:38:31 +02:00
2017-08-01 10:07:50 -07:00
2017-08-01 10:07:50 -07:00
2017-08-09 16:57:38 -07:00
2017-06-16 11:48:39 -04:00
2017-08-09 16:57:38 -07:00
2017-08-09 16:28:45 -07:00
2017-06-13 11:07:51 +02:00
2017-03-09 18:23:27 -08:00
2017-07-21 11:00:20 +01:00
2017-08-09 16:57:38 -07:00
2017-08-06 21:33:42 -07:00
2017-07-29 11:22:58 -07:00
2017-08-01 15:26:19 -07:00
2017-07-21 16:26:01 -07:00
2017-08-07 14:48:48 -07:00
2017-07-01 07:39:08 -07:00
2017-07-06 10:58:19 +01:00
2017-07-17 08:57:59 -07:00
2017-06-20 13:30:15 -04:00
2016-10-27 16:16:09 -04:00
2017-07-07 11:35:55 +01:00
2017-08-03 09:13:51 -07:00
2017-08-07 14:25:39 -07:00
2017-07-04 13:14:34 -04:00
2017-06-15 12:12:40 -04:00
2017-06-15 12:12:40 -04:00
2017-08-01 15:26:18 -07:00
2017-04-16 23:42:49 -05:00