From patchwork Thu Sep 22 11:03:29 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hannes Frederic Sowa X-Patchwork-Id: 673313 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3sftt65Nkqz9t15 for ; Thu, 22 Sep 2016 21:04:30 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=stressinduktion.org header.i=@stressinduktion.org header.b=I0eH+oH3; dkim=pass (1024-bit key; unprotected) header.d=messagingengine.com header.i=@messagingengine.com header.b=EnHELfSU; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752167AbcIVLE0 (ORCPT ); Thu, 22 Sep 2016 07:04:26 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:60412 "EHLO out2-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751546AbcIVLEZ (ORCPT ); Thu, 22 Sep 2016 07:04:25 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 7B0B620673 for ; Thu, 22 Sep 2016 07:03:37 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute6.internal (MEProxy); Thu, 22 Sep 2016 07:03:37 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= stressinduktion.org; h=date:from:message-id:subject:to :x-sasl-enc:x-sasl-enc; s=mesmtp; bh=D3m3AS2zLcfILGA+Gt5LK8uN9jI =; b=I0eH+oH3uGC2xZTnGlnIr4XCsa0s5L828PJYzG0Y8IAlc6inZ+LDIg/GCgG VsrQFQrCihf/Gxgv2NibuydpwDN2pTFsLshAVMUSb938VF1TvxILZo6vs66dPSv2 7w09I6lH+elDfHKVsfq5s8Zy8H/Q4as0HXl7dKOIY2Jsz2iw= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=date:from:message-id:subject:to :x-sasl-enc:x-sasl-enc; s=smtpout; bh=D3m3AS2zLcfILGA+Gt5LK8uN9j I=; b=EnHELfSU4stqRq78OT2/4iOdlI+y0+APMBOag2/w4koICe/uV0Ct+g+vzd xbTdsS9G8Ti0p4D3N/f9Q1CLK5veC9bnKrCuoJmYm30yAJW2dkx3IrbQ2KOTCTpj uSWf2igEs0lrH0D6x4iXuk0IV3jdl011OLpay5vxWHJN1Aae4= X-Sasl-enc: DKBDf4aETJuWvIR9eX5cFddgq2sBd0PATeV9go8jVzOf 1474542216 Received: from z.com (unknown [213.55.184.216]) by mail.messagingengine.com (Postfix) with ESMTPA id D34A8F2C38 for ; Thu, 22 Sep 2016 07:03:36 -0400 (EDT) From: Hannes Frederic Sowa To: netdev@vger.kernel.org Subject: [PATCH net] net: rtnl_register in net_ns_init need rtnl_lock Date: Thu, 22 Sep 2016 13:03:29 +0200 Message-Id: <1474542209-28409-1-git-send-email-hannes@stressinduktion.org> X-Mailer: git-send-email 2.7.4 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Signed-off-by: Hannes Frederic Sowa --- net/core/net_namespace.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/net/core/net_namespace.c b/net/core/net_namespace.c index 2c2eb1b629b11d..a2ace299f28355 100644 --- a/net/core/net_namespace.c +++ b/net/core/net_namespace.c @@ -758,9 +758,11 @@ static int __init net_ns_init(void) register_pernet_subsys(&net_ns_ops); + rtnl_lock(); rtnl_register(PF_UNSPEC, RTM_NEWNSID, rtnl_net_newid, NULL, NULL); rtnl_register(PF_UNSPEC, RTM_GETNSID, rtnl_net_getid, rtnl_net_dumpid, NULL); + rtnl_unlock(); return 0; }