Received: by 2002:ac0:946b:0:0:0:0:0 with SMTP id j40csp247561imj; Thu, 7 Feb 2019 03:46:30 -0800 (PST) X-Google-Smtp-Source: AHgI3IbbAVbEi26z/AaDCU0AXTmtEo9XS+WfPy5wx/Cpav93eTxrIFnXw88C/ZHzEWKBqd9wNQ2Q X-Received: by 2002:a17:902:be03:: with SMTP id r3mr15668884pls.68.1549539990167; Thu, 07 Feb 2019 03:46:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1549539990; cv=none; d=google.com; s=arc-20160816; b=ZdHHPH+Uu2Tg3mWyTqcuYso5/5C0+gnGBk1J+cevb6fjGy1SHhr8+2wBfsoXlEvEUu St78ZMaJpcw9Vp5KjKB4g5yQoV0I7YEnEPiWvBJcOie+0fZOL3hQnbpx0eY23mk30GBF cFywhUafdQJj5Cj1nhRzFALaywQxjPopoudA9fY39zoLb+izgLWywank2E+aQcF1qs+T Y21R2dHGQ/xQXpzZ7xcz68eswKhAH/wj14q9dimnAb0BeTM3DyE2aqipR1W8Keu5DwVo HGwCvBOvDJgF3a2CP6Xm0ZIpWp1J/3be/ByNYvXggEOe7sxNBzcNCueD62DKM6ftanLZ cadQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=CHMuh1ypov3BTalBy42dbC+gdCWu46nvg38C6K0ZNP8=; b=iW+fnXyO/hRlwWfi1z3A1/1APL0xKXV9FF1bJhyDC4l6UxutLGR07r/rmMB1oizB+j 9NybyM29aw7CRWiwCzIjhf43HTFbUfxXrIfmVcTjUsH2SUYQu2ibiG7cyFTG9R5WdkxO K/vqxAJvW6N2DCE0BFAhJJzwFiopNNFAXC7caz5sJ0yZW46JuKmWpI71OV61VauaZjj+ ulghj87Rh3tmiBmltu+EF02TOnXqt8cr67eGNpRP+sYz50XmoZS8MwEJ3gQAsiV6RXUh gbI5om2EDpTz5yLfBOFodMcVuSs1c5s8LQ0AuIaXSwEPH0Q3XzXUCuIr3kFBALvIx11A BTsA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b="fz/1m+gL"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p189si9270991pfb.0.2019.02.07.03.46.14; Thu, 07 Feb 2019 03:46:30 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b="fz/1m+gL"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727073AbfBGLmg (ORCPT + 99 others); Thu, 7 Feb 2019 06:42:36 -0500 Received: from mail.kernel.org ([198.145.29.99]:60816 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726691AbfBGLmf (ORCPT ); Thu, 7 Feb 2019 06:42:35 -0500 Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id CB4EC21904; Thu, 7 Feb 2019 11:42:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1549539754; bh=6Dm4Ne0Glu72l/k4hPcUbTtTwz8qsyl+nMTW5zxbRZg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=fz/1m+gLnRLLxf5oDxkpQzhc+KQypg/gCeS+yfTJIqHCx9j8+vICOobyZftNOhjKJ GHvby1D2z2JGWLkfD4Nv8NJ5YwAgHaLNb9I6yYJL5lTeJz8CP213sQRFP8GmQFQXDZ VM+m9vFHsRQrgw4VwQdt+97Iv9MMpKScGzDPjd8s= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Eric Dumazet , "David S. Miller" , Ben Hutchings Subject: [PATCH 4.4 03/34] inet: frags: refactor ipfrag_init() Date: Thu, 7 Feb 2019 12:41:45 +0100 Message-Id: <20190207113025.697349150@linuxfoundation.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190207113025.552605181@linuxfoundation.org> References: <20190207113025.552605181@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review X-Patchwork-Hint: ignore MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 4.4-stable review patch. If anyone has any objections, please let me know. ------------------ From: Eric Dumazet commit 483a6e4fa055123142d8956866fe2aa9c98d546d upstream. We need to call inet_frags_init() before register_pernet_subsys(), as a prereq for following patch ("inet: frags: use rhashtables for reassembly units") Signed-off-by: Eric Dumazet Signed-off-by: David S. Miller Signed-off-by: Ben Hutchings Signed-off-by: Greg Kroah-Hartman --- net/ipv4/ip_fragment.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- a/net/ipv4/ip_fragment.c +++ b/net/ipv4/ip_fragment.c @@ -902,8 +902,6 @@ static struct pernet_operations ip4_frag void __init ipfrag_init(void) { - ip4_frags_ctl_register(); - register_pernet_subsys(&ip4_frags_ops); ip4_frags.hashfn = ip4_hashfn; ip4_frags.constructor = ip4_frag_init; ip4_frags.destructor = ip4_frag_free; @@ -914,4 +912,6 @@ void __init ipfrag_init(void) ip4_frags.frags_cache_name = ip_frag_cache_name; if (inet_frags_init(&ip4_frags)) panic("IP: failed to allocate ip4_frags cache\n"); + ip4_frags_ctl_register(); + register_pernet_subsys(&ip4_frags_ops); }