From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ursula Braun Subject: [PATCH V3 net-next 5/5] smc: increase / decrease static key Date: Wed, 22 Jul 2015 10:59:52 +0200 Message-ID: <1437555592-16506-6-git-send-email-ubraun@linux.vnet.ibm.com> References: <20150715.212837.233151628267116088.davem@davemloft.net> <1437555592-16506-1-git-send-email-ubraun@linux.vnet.ibm.com> Return-path: In-Reply-To: <1437555592-16506-1-git-send-email-ubraun@linux.vnet.ibm.com> Sender: netdev-owner@vger.kernel.org List-Archive: List-Post: To: davem@davemloft.net Cc: utz.bacher@de.ibm.com, netdev@vger.kernel.org, linux-s390@vger.kernel.org, schwidefsky@de.ibm.com, heiko.carstens@de.ibm.com, ursula.braun@de.ibm.com, ubraun@linux.vnet.ibm.com List-ID: From: Ursula Braun To activate the smc-specific hooks in the TCP-code, static key "tcp_have_smc" is increased and decreased. For now this is done at module load / unload time. Signed-off-by: Ursula Braun --- net/smc/af_smc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/net/smc/af_smc.c b/net/smc/af_smc.c index ed62370..8256e17 100644 --- a/net/smc/af_smc.c +++ b/net/smc/af_smc.c @@ -3142,6 +3142,7 @@ static int __init af_smc_init(void) if (rc) goto out_sock; + static_key_slow_inc(&tcp_have_smc); return 0; out_sock: @@ -3154,6 +3155,7 @@ out: static void __exit af_smc_exit(void) { + static_key_slow_dec(&tcp_have_smc); ib_unregister_client(&smc_ib_client); sock_unregister(PF_SMC); proto_unregister(&smc_proto); -- 2.3.8