Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp697498pxa; Wed, 19 Aug 2020 12:18:16 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwhz65LCAjY9whC6RxU8kBIkIibkWWmPwNMsdQTVm1BMwFY9AygOPCPkJCeEAt/shvMaTl/ X-Received: by 2002:a17:906:1a0a:: with SMTP id i10mr27885129ejf.204.1597864696082; Wed, 19 Aug 2020 12:18:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1597864696; cv=none; d=google.com; s=arc-20160816; b=LO1mz8NgWUDUScs4eGMm5VNJv4Y3PhMBOm4FzM+3L4DFgAHpcleVefuNs7Xx0FqGuO 9GAi6FeMJE/nD8T4xVi04D1t3qCbQqHUTNyooQA9dZFWzU5YTfZXGt7keTnVJLnc35Rf uIQhsytglkfb0zAGcdP8nULQl8QXuSg5VFYtt5F4zTyRFooW8NiegDwopqu66V0LsAx6 Nv9QOrJKgqVm3of/K00BCOSjbogFZax7WV0D+cmxhUQ8nKol9vn/VnFByIvUZUbQeRLQ xQoUghfswkfGHvCztLm23FnTQnRHxxkItzwJ2hWR1axXgibe2fJV7ALiyIZDPj1ShhQg sRYA== 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 :references:in-reply-to:message-id:subject:cc:to:from:date; bh=i6ZeDiK6wEcJoBH0XJ19gTBxB3TcAzrqPLjiKhE4YnA=; b=TdljeAM8qEkoVAfMo2MmO0r3zzPuhVZunuyADsym9Q+wKz/80e7QGAZNyuh5FRN1CH R+Z1Il18WFxZElSj2WnHy4cMvoOYDLFHjBJ3BO6m2eMqkW8+8SSWAD/2vizB3Yz4UWaI dxVeGPBeRykTtpy5koWhBDGbhi/8K/q6Jb0F/Z7Q6iY6D6ad+CcV//kb2DzYH75l/0gi opXWjAWe/c1oOTFpZph7HwwScNJ4J2wuxi0w1lRB5bGuHzlu7zGxaKbtMYhOn0xGG3gQ p+YRASqe6VA42RiW4sMgJv52PlTau5/shmTLihmViyG8gGaNkp54sncYk9AKjKMovg03 jggw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id dm1si18138316edb.315.2020.08.19.12.17.51; Wed, 19 Aug 2020 12:18:16 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726992AbgHSTRK (ORCPT + 99 others); Wed, 19 Aug 2020 15:17:10 -0400 Received: from mail.kernel.org ([198.145.29.99]:58922 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726731AbgHSTRF (ORCPT ); Wed, 19 Aug 2020 15:17:05 -0400 Received: from oasis.local.home (cpe-66-24-58-225.stny.res.rr.com [66.24.58.225]) (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 6B4592078D; Wed, 19 Aug 2020 19:17:03 +0000 (UTC) Date: Wed, 19 Aug 2020 15:17:01 -0400 From: Steven Rostedt To: Jesse Brandeburg Cc: Naresh Kamboju , linux- stable , open list , Netdev , "Greg Kroah-Hartman" , Sasha Levin , Masami Hiramatsu , Leo Yan , Jamal Hadi Salim , Cong Wang , Jiri Pirko , "David S. Miller" , "Jakub Kicinski" , , LTP List Subject: Re: NETDEV WATCHDOG: WARNING: at net/sched/sch_generic.c:442 dev_watchdog Message-ID: <20200819151701.747769ce@oasis.local.home> In-Reply-To: <20200819102909.000016ac@intel.com> References: <20200819125732.1c296ce7@oasis.local.home> <20200819102909.000016ac@intel.com> X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 19 Aug 2020 10:29:09 -0700 Jesse Brandeburg wrote: > What I don't understand in the stack trace is this: > > > [ 107.654661] Call Trace: > > > [ 107.657735] > > > [ 107.663155] ? ftrace_graph_caller+0xc0/0xc0 > > > [ 107.667929] call_timer_fn+0x3b/0x1b0 > > > [ 107.672238] ? netif_carrier_off+0x70/0x70 > > > [ 107.677771] ? netif_carrier_off+0x70/0x70 > > > [ 107.682656] ? ftrace_graph_caller+0xc0/0xc0 > > > [ 107.687379] run_timer_softirq+0x3e8/0xa10 > > > [ 107.694653] ? call_timer_fn+0x1b0/0x1b0 > > > [ 107.699382] ? trace_event_raw_event_softirq+0xdd/0x150 > > > [ 107.706768] ? ring_buffer_unlock_commit+0xf5/0x210 > > > [ 107.712213] ? call_timer_fn+0x1b0/0x1b0 > > > [ 107.716625] ? __do_softirq+0x155/0x467 > > > If the carrier was turned off by something, that could cause the stack > to timeout since it appears the driver didn't call this itself after > finishing all transmits like it normally would have. > > Is the trace above correct? Usually the ? indicate unsure backtrace due > to missing symbols, right? The "?" means that there wasn't a stack frame to confirm that this was the true call stack. What happens is that the scan of the stack will look for any address in the stack that is for a function. If it finds one, it will print it and add a "?" to that address. Basically, those functions with the "?" are just addresses found in the stack but was not part of a stack frame link. -- Steve