From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752901AbbL1XYJ (ORCPT ); Mon, 28 Dec 2015 18:24:09 -0500 Received: from mail-yk0-f171.google.com ([209.85.160.171]:35441 "EHLO mail-yk0-f171.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752631AbbL1XYG (ORCPT ); Mon, 28 Dec 2015 18:24:06 -0500 MIME-Version: 1.0 In-Reply-To: <20151223230328.GA967745@devbig337.prn1.facebook.com> References: <20151217235239.GA1444048@devbig337.prn1.facebook.com> <1450400894.8474.114.camel@edumazet-glaptop2.roam.corp.google.com> <20151218014615.GB1715233@devbig337.prn1.facebook.com> <20151223230328.GA967745@devbig337.prn1.facebook.com> Date: Mon, 28 Dec 2015 15:24:05 -0800 Message-ID: Subject: Re: [PATCH] netconsole: Initialize after all core networking drivers From: Cong Wang To: Calvin Owens Cc: Eric Dumazet , David Miller , Shrijeet Mukherjee , izumi.taku@jp.fujitsu.com, John Linville , David Ahern , netdev , "linux-kernel@vger.kernel.org" , kernel-team Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Dec 23, 2015 at 3:03 PM, Calvin Owens wrote: > Commit 7332a13b038be05c ("vxlan: defer vxlan init as late as possible") > changed vxlan to use late_initcall(), because vxlan relies on ipv6 being > loaded when a new device is opened. > > This causes netconsole to panic at boot when configured via the kernel > cmdline on an IXGBE NIC, because ixgbe_open() assumes that vxlan has > already been initialized: BTW, it is not fair to blame my commit above, since it was merged long before ixgbe or any hardware driver has vxlan support. Not a big deal, just FYI. ;)