Received: by 10.223.185.116 with SMTP id b49csp836138wrg; Sat, 3 Mar 2018 08:33:36 -0800 (PST) X-Google-Smtp-Source: AG47ELt17+P0TOAGLYbNVpYl/yIekG6/UwQefehAYH1h+BZARcksA10yzh1Ws7pkiETX0famIpIQ X-Received: by 10.101.97.79 with SMTP id o15mr7537786pgv.31.1520094816281; Sat, 03 Mar 2018 08:33:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520094816; cv=none; d=google.com; s=arc-20160816; b=mUP7vS4/luOe4htI88gpLafDM8ZmJrnRzhaLwtn8bXqZ0+ydGMlxLFMQ7oz1WKgiQy 28a24ziekkPL9sgTe+QJKTnsqvb6gACvbA9iTaLfPWnVA++nq26iYZuLDmbZtqHTBglt 3XxnlvfinjREc/KJ1ijCMxsjfl6AbK5MNQ1TW+0KWGPMFILIm7bdoaa8w/SyBpG9Rddy YbwDpC/cn3Q1JX6hDFwQoJt01qTdCdeLrJClg75j+DWzCS/DJ+qPux6Ke0REZHuZtEgf ujw3Cqbhr8KrYh3k11CZKPLnKZMoXK86BtKXVMsiTm/CWePO65BPBRM6LVg6YeUChIjG 1hPw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:content-disposition :mime-version:message-id:subject:cc:to:from:date:dkim-signature :arc-authentication-results; bh=bpj56/14a8NFQAOPFHKQRDaXxhPlIsEc52z0y70rCSk=; b=IA3fjJVUXdK1ZdrPVS7fGLIeyDiusj36D9a+Ad29V6bifNbCqgvfdWrC85WCObCVMs 9uXHl5O+L3iahDdPTt4ZriQhFsfClue0meufxIGGisixJAmg1gg+nfhrxMQ34JgcDjBt 3w+PViKR+gC4j+zukVZU0hQN86/gIukDNSXbtGrrQs7mNEqXmOf92GA9C8x2Jz9ixYED hXZzwgGwe0gXRi5D2jnTWT0OZLdfKCyVsjthIh5vMaOiEj1AnMUnl7Ps9g7GtLr+rw7+ h9eGwVs+hRuFf5zDAdhbXhmSgF7ibiGKjGfdZ1bAmSikBBfiO5FhtQ6kHXoD3xTIvuWc sVUA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=hoe4H+Ni; 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 s24si6938301pfe.227.2018.03.03.08.33.20; Sat, 03 Mar 2018 08:33:36 -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=fail header.i=@gmail.com header.s=20161025 header.b=hoe4H+Ni; 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 S1752162AbeCCQcl (ORCPT + 99 others); Sat, 3 Mar 2018 11:32:41 -0500 Received: from mail-pg0-f50.google.com ([74.125.83.50]:38575 "EHLO mail-pg0-f50.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752109AbeCCQck (ORCPT ); Sat, 3 Mar 2018 11:32:40 -0500 Received: by mail-pg0-f50.google.com with SMTP id l24so5062698pgc.5; Sat, 03 Mar 2018 08:32:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:mime-version :content-disposition:user-agent; bh=bpj56/14a8NFQAOPFHKQRDaXxhPlIsEc52z0y70rCSk=; b=hoe4H+NiUYbOPFqQrXDkLDTLMT0GiSXQco0DeX3yoairBz1S/xsQquI5WZloRsUDPE 6aBtu4fmxOIB8+Gi1NNG6H3VqKmfAXUekVZjvrWF2C2dr+HQ/jJaEem1OfW2Tvl7naGa 23Fqe7B2Z36YEvENobU06nUNrid+e/Nxl0u+5dYnK7B/6RHHl7/BRW70/18GjxJIMJhZ H+b065VkA3u4iHtlLne2PWht2E2MPtUjwY2dMjDWyG24znirGLzv9GmoQ9ZyrW4Vjqr1 pMZ+lJQfqfWPN5PFbRW9RfVVwh8Fj4adRg69FFRz+MuihQIcaz8uqAX2P70JzFbM94Mo k5kw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :mime-version:content-disposition:user-agent; bh=bpj56/14a8NFQAOPFHKQRDaXxhPlIsEc52z0y70rCSk=; b=FwVsmwqMjb2npwRlXpjKmj0j2+NmHUSAtodSkMSdvj0s892Jg2D4J9nar5B8UnBg56 RX5aM2It6b4ZG2C26dorG5oN4WLvegyd1XWxCa0Tcdp4ywR6uuktcCmDqbCN0wZm8zke /XK+tMXmbsXFTORpINhsJcoYtG9nuulPhIItSF6d/IFqwEm2jwm4NAK8yZTMUwbTUnJv WxCZhp5E467E2N82Xc8xG2pLUwgor4eNwFDD72NJjcB08IpMYzTD/0feU4NH2VsZrdGi BGogD8snBGTIYUAoghKgklnR4f4rtcyCUavqvOx5VN/bupNXXskTqZu5foBvRdiiEbtk Ljbg== X-Gm-Message-State: APf1xPDiqJPgK7SYi03j2MxxsHEVy0jsyvq8P6mD0Q05+R/Dz+GrkrbR yNB0XgYJqNsqaeeszrX8jgCYaA== X-Received: by 10.99.121.5 with SMTP id u5mr7647076pgc.444.1520094759260; Sat, 03 Mar 2018 08:32:39 -0800 (PST) Received: from localhost (108-223-40-66.lightspeed.sntcca.sbcglobal.net. [108.223.40.66]) by smtp.gmail.com with ESMTPSA id 68sm8809407pfx.130.2018.03.03.08.32.37 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 03 Mar 2018 08:32:38 -0800 (PST) Date: Sat, 3 Mar 2018 08:32:36 -0800 From: Guenter Roeck To: Troy Kisky Cc: Fugang Duan , netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: lost interrupts when running sabrelite images (v4.15+) in qemu Message-ID: <20180303163236.GA29514@roeck-us.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.24 (2015-08-30) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, since v4.15, I get the following runtime warning when running sabrelite images in qemu. irq 65: nobody cared (try booting with the "irqpoll" option) ... handlers: [<26292474>] fec_pps_interrupt Disabling IRQ #65 fec 2188000.ethernet (unnamed net_device) (uninitialized): MDIO read timeout Bisect points to commit 4ad1ceec05e491 ("net: fec: Let fec_ptp have its own interrupt routine"). Analysis shows that platform_irq_count() returns 2, which is reduced to 1 by fec_enet_get_irq_cnt(). If I let fec_enet_get_irq_cnt() return 2, the problem is gone. Reverting commit 4ad1ceec05e491 also fixes the problem. Bisect log is attached. Guenter ---- # bad: [d8a5b80568a9cb66810e75b182018e9edb68e8ff] Linux 4.15 # good: [bebc6082da0a9f5d47a1ea2edc099bf671058bd4] Linux 4.14 git bisect start 'v4.15' 'v4.14' # bad: [5d352e69c60e54b5f04d6e337a1d2bf0dbf3d94a] Merge tag 'media/v4.15-1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media git bisect bad 5d352e69c60e54b5f04d6e337a1d2bf0dbf3d94a # good: [4e4510fec4af08ead21f6934c1410af1f19a8cad] Merge tag 'sound-4.15-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tiwai/sound git bisect good 4e4510fec4af08ead21f6934c1410af1f19a8cad # good: [9fb7bd77d11ab03b4a969279de9f54d8fd6fe988] mlxsw: spectrum_ipip: Split accessor functions git bisect good 9fb7bd77d11ab03b4a969279de9f54d8fd6fe988 # bad: [22714a2ba4b55737cd7d5299db7aaf1fa8287354] Merge branch 'for-4.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup git bisect bad 22714a2ba4b55737cd7d5299db7aaf1fa8287354 # bad: [f6b3716dcdcd1a4c3fa05ecb6ab0a1e52b6785d0] Merge branch 'net-devname_alloc_cleanups' git bisect bad f6b3716dcdcd1a4c3fa05ecb6ab0a1e52b6785d0 # bad: [f938daeee95eb36ef6b431bf054a5cc6cdada112] net/mlx5e: CHECKSUM_COMPLETE offload for VLAN/QinQ packets git bisect bad f938daeee95eb36ef6b431bf054a5cc6cdada112 # good: [6c49b5e26004eef86e7a47093a53be290554351c] Merge branch 'dsa-parsing-stage' git bisect good 6c49b5e26004eef86e7a47093a53be290554351c # bad: [ec5c91c6ca8b2d5ca6edfc968dbfeeaae4ed5572] net: dsa: lan9303: Replace msleep(1) with usleep_range() git bisect bad ec5c91c6ca8b2d5ca6edfc968dbfeeaae4ed5572 # good: [fffcefe967a02997be7a296a4f0766b29dcd1a67] ipv6: addrconf: fix a lockdep splat git bisect good fffcefe967a02997be7a296a4f0766b29dcd1a67 # bad: [aaf151b9e68101b03ba42d581e8a424bdd0110fe] bpf: Rename tcp_bbf.readme to tcp_bpf.readme git bisect bad aaf151b9e68101b03ba42d581e8a424bdd0110fe # bad: [3e29cd0e6563d5fefd59e7225750ee9922f2dad5] xdp: Sample xdp program implementing ip forward git bisect bad 3e29cd0e6563d5fefd59e7225750ee9922f2dad5 # good: [0cf737808ae7cb25e952be619db46b9147a92f46] hv_netvsc: netvsc_teardown_gpadl() split git bisect good 0cf737808ae7cb25e952be619db46b9147a92f46 # good: [ca1b17b7e843123f5a1e4c8bd2d7b6596ffe6e93] Merge branch 'hv_netvsc-fix-a-hang-on-channel-mtu-changes' git bisect good ca1b17b7e843123f5a1e4c8bd2d7b6596ffe6e93 # bad: [4ad1ceec05e49175d0f967cc87628101e79176f6] net: fec: Let fec_ptp have its own interrupt routine git bisect bad 4ad1ceec05e49175d0f967cc87628101e79176f6 # first bad commit: [4ad1ceec05e49175d0f967cc87628101e79176f6] net: fec: Let fec_ptp have its own interrupt routine