Received: by 10.223.164.202 with SMTP id h10csp5700038wrb; Tue, 21 Nov 2017 14:12:29 -0800 (PST) X-Google-Smtp-Source: AGs4zMalhdCwMPt8euFR4Ce/sMiKsckkBIb4cVl2wSG3gYe4dRt93y4BWIuv4udoi8VdVp2OYjYB X-Received: by 10.159.216.141 with SMTP id s13mr18706355plp.125.1511302349521; Tue, 21 Nov 2017 14:12:29 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1511302349; cv=none; d=google.com; s=arc-20160816; b=YTJ7rBypV8fKCtirItotDRVg8U6hKRkUF659W46ArtXrwGcdPhkbwNQjNhKgAVZHm4 Hu40NOJN03YcVPqSHh7fh0OBtsNT5H/Dxu+RuRsXlMRczVMuZVZdWECDRuTUYRdsL+o5 QL4Iv56a48Wn+jn+6I3stAjn+8R5AZbJXZgyaJacqmdRA0Lz1loCoe4UmW0pyMZlyxEo Q2blhKuD75/ENAtYN8kunI1wjMRKxtdYBz6wsRXBF52HX4vAMUzfyyZEEU07InYQCAR9 exU5oPjYmkmPnT4m89R1Tp/rta5PPIl/HhxiDXNqPut2xebqlx/FAb55GUuUsSiP4Brd jr6A== 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 :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:arc-authentication-results; bh=N1c4id4uqgprUaJZafVxSyGQ8h3zm0qpXePzFrt5KjA=; b=jaYc2+q/WqTNH6aV+wbUrlQhjg+EcToBCDyGcTgxtz7uL567oGFwxjOVQrwncA3Wit hkHYW2vOyMvHfs3fNuZm9Vds8L5zL70w5aEHZcjOrf82mkIc6AkrNJ/sI5KNsdpjUBQF x1fZPqibydZVoWSUM2KdAwxl9fSYZ/4IKpJy8oGXDYWOpX5Sem4GAS5tUaH2qGQzX7Ls jRB1HwXYK62Jr+m0b1BcfxdjFviBo8c59UHjYC54B6ZF68q42CophFONqjUqklOwIw23 iRCdiNxgjISrl56yz9uZ4AnBmjDInUy4LwDU54IQ1cJmHNk6tkyri0etAWXnGnblz9aj 0S3w== ARC-Authentication-Results: i=1; mx.google.com; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=oracle.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 6si6115579pfs.283.2017.11.21.14.12.18; Tue, 21 Nov 2017 14:12:29 -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; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=oracle.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751528AbdKUWLa (ORCPT + 76 others); Tue, 21 Nov 2017 17:11:30 -0500 Received: from aserp1040.oracle.com ([141.146.126.69]:21007 "EHLO aserp1040.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751357AbdKUWL3 (ORCPT ); Tue, 21 Nov 2017 17:11:29 -0500 Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id vALMBB9C016578 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 21 Nov 2017 22:11:11 GMT Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id vALMBAmK009312 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 21 Nov 2017 22:11:10 GMT Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id vALMB7Ml003674; Tue, 21 Nov 2017 22:11:08 GMT Received: from [10.191.203.66] (/10.191.203.66) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 21 Nov 2017 14:11:07 -0800 Subject: Re: [e1000_shutdown] e1000 0000:00:03.0: disabling already-disabled device To: Fengguang Wu , intel-wired-lan@lists.osuosl.org Cc: Jeff Kirsher , Linus Torvalds , "David S. Miller" , Sasha Neftin , Dima Ruinskiy , Raanan Avargil , Jacob Keller , Thomas Gleixner , Konstantin Khlebnikov , Bernd Faust , stephen hemminger , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, lkp@01.org References: <20171121124148.poknfqmuef32tbdn@wfg-t540p.sh.intel.com> From: Tushar Dave Message-ID: <7fe10136-8f99-c0e8-2a3a-93c34915a95a@oracle.com> Date: Wed, 22 Nov 2017 03:40:52 +0530 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <20171121124148.poknfqmuef32tbdn@wfg-t540p.sh.intel.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Source-IP: aserv0021.oracle.com [141.146.126.233] Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 11/21/2017 06:11 PM, Fengguang Wu wrote: > Hello, > > FYI this happens in mainline kernel 4.14.0-01330-g3c07399. > It happens since 4.13 . > > It occurs in 3 out of 162 boots. > > > [ 44.637743] advantechwdt: Unexpected close, not stopping watchdog! > [ 44.997548] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input6 > [ 45.013419] e1000 0000:00:03.0: disabling already-disabled device > [ 45.013447] ------------[ cut here ]------------ > [ 45.014868] WARNING: CPU: 1 PID: 71 at drivers/pci/pci.c:1641 pci_disable_device+0xa1/0x105: > pci_disable_device at drivers/pci/pci.c:1640 > [ 45.016171] CPU: 1 PID: 71 Comm: rcu_perf_shutdo Not tainted 4.14.0-01330-g3c07399 #1 > [ 45.017197] task: ffff88011bee9e40 task.stack: ffffc90000860000 > [ 45.017987] RIP: 0010:pci_disable_device+0xa1/0x105: > pci_disable_device at drivers/pci/pci.c:1640 > [ 45.018603] RSP: 0000:ffffc90000863e30 EFLAGS: 00010286 > [ 45.019282] RAX: 0000000000000035 RBX: ffff88013a230008 RCX: 0000000000000000 > [ 45.020182] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000203 > [ 45.021084] RBP: ffff88013a3f31e8 R08: 0000000000000001 R09: 0000000000000000 > [ 45.021986] R10: ffffffff827ec29c R11: 0000000000000002 R12: 0000000000000001 > [ 45.022946] R13: ffff88013a230008 R14: ffff880117802b20 R15: ffffc90000863e8f > [ 45.023842] FS: 0000000000000000(0000) GS:ffff88013fd00000(0000) knlGS:0000000000000000 > [ 45.024863] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 > [ 45.025583] CR2: ffffc900006d4000 CR3: 000000000220f000 CR4: 00000000000006a0 > [ 45.026478] Call Trace: > [ 45.026811] __e1000_shutdown+0x1d4/0x1e2: > __e1000_shutdown at drivers/net/ethernet/intel/e1000/e1000_main.c:5162 > [ 45.027344] ? rcu_perf_cleanup+0x2a1/0x2a1: > rcu_perf_shutdown at kernel/rcu/rcuperf.c:627 > [ 45.027883] e1000_shutdown+0x14/0x3a: > e1000_shutdown at drivers/net/ethernet/intel/e1000/e1000_main.c:5235 > [ 45.028351] device_shutdown+0x110/0x1aa: > device_shutdown at drivers/base/core.c:2807 > [ 45.028858] kernel_power_off+0x31/0x64: > kernel_power_off at kernel/reboot.c:260 > [ 45.029343] rcu_perf_shutdown+0x9b/0xa7: > rcu_perf_shutdown at kernel/rcu/rcuperf.c:637 > [ 45.029852] ? __wake_up_common_lock+0xa2/0xa2: > autoremove_wake_function at kernel/sched/wait.c:376 > [ 45.030414] kthread+0x126/0x12e: > kthread at kernel/kthread.c:233 > [ 45.030834] ? __kthread_bind_mask+0x8e/0x8e: > kthread at kernel/kthread.c:190 > [ 45.031399] ? ret_from_fork+0x1f/0x30: > ret_from_fork at arch/x86/entry/entry_64.S:443 > [ 45.031883] ? kernel_init+0xa/0xf5: > kernel_init at init/main.c:997 > [ 45.032325] ret_from_fork+0x1f/0x30: > ret_from_fork at arch/x86/entry/entry_64.S:443 > [ 45.032777] Code: 00 48 85 ed 75 07 48 8b ab a8 00 00 00 48 8d bb 98 00 00 00 e8 aa d1 11 00 48 89 ea 48 89 c6 48 c7 c7 d8 e4 0b 82 e8 55 7d da ff <0f> ff b9 01 00 00 00 31 d2 be 01 00 00 00 48 c7 c7 f0 b1 61 82 > [ 45.035222] ---[ end trace c257137b1b1976ef ]--- > [ 45.037838] ACPI: Preparing to enter system sleep state S5 > > Attached the full dmesg, kconfig and reproduce scripts. Looks like e1000 pci/pxi-x device is already suspended. And therefore call to e1000_suspend() -> __e1000_shutdown() -> pci_disable_device() already had disabled the device. Disabling device again by e1000_shutdown handler during system shutdown causes warning at drivers/pci/pci.c:1641. I think function __e1000_shutdown should just return if device is already suspended! I don't have e1000 hardware to test right now. So if this seems logical to others I will send a patch. -Tushar > > Thanks, > Fengguang > From 1584679539996663314@xxx Tue Nov 21 12:42:57 +0000 2017 X-GM-THRID: 1584679539996663314 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread