diff options
author | Lai Jiangshan <laijs@cn.fujitsu.com> | 2013-03-15 06:50:52 (GMT) |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2013-03-17 16:42:43 (GMT) |
commit | 7f9421c264f8a6e6137027a45ae576517f66fa56 (patch) | |
tree | 5af643f10c5d164f617b7e1515d78fac5680faf7 /net/core | |
parent | 6681712d67eef14c4ce793561c3231659153a320 (diff) | |
download | linux-fsl-qoriq-7f9421c264f8a6e6137027a45ae576517f66fa56.tar.xz |
netpoll: use DEFINE_STATIC_SRCU() to define netpoll_srcu
DEFINE_STATIC_SRCU() defines srcu struct and do init at build time.
Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/core')
-rw-r--r-- | net/core/netpoll.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/net/core/netpoll.c b/net/core/netpoll.c index fa32899..a3a17ae 100644 --- a/net/core/netpoll.c +++ b/net/core/netpoll.c @@ -47,7 +47,7 @@ static struct sk_buff_head skb_pool; static atomic_t trapped; -static struct srcu_struct netpoll_srcu; +DEFINE_STATIC_SRCU(netpoll_srcu); #define USEC_PER_POLL 50 #define NETPOLL_RX_ENABLED 1 @@ -1212,7 +1212,6 @@ EXPORT_SYMBOL(netpoll_setup); static int __init netpoll_init(void) { skb_queue_head_init(&skb_pool); - init_srcu_struct(&netpoll_srcu); return 0; } core_initcall(netpoll_init); |