Received: by 10.223.185.116 with SMTP id b49csp4821673wrg; Tue, 27 Feb 2018 03:15:57 -0800 (PST) X-Google-Smtp-Source: AH8x225ZWDldv/JihvbJMqbezBNbvzXNjzXLEAeNTF/W3jqiW5M7SnWYXbeT4Z135f9rlYa4AuSz X-Received: by 10.101.78.143 with SMTP id b15mr11144573pgs.229.1519730157110; Tue, 27 Feb 2018 03:15:57 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519730157; cv=none; d=google.com; s=arc-20160816; b=HQNr5HQxNbgP6GQV9biIJkIJxALS53OPjt/5FeDXe+Kw6JR4KtkjNTC//hjFOd+PT+ LV3zbFKDNhchWWj0bSqscwmxrbP9MaQehWi4gVG9ZbcyX5WNlNjo3pBcQzRRAXKvynmL XYE1k3nQGXW2lm3a8cjRptFkUIkR5GiU5XUXp1x1xgQpdUfFfW9QMR80YrjeApuNsakz TVo+UZV3GF1niMj8TbrbKKAzTx/hE8YigSWCY+QlBIZKMtlv+/DmNjUHWPktHTiNrtQu nKtn6LhtUX1K/LaqZ4E/pOiXyhYURNtmWUFPwV2oUqQUM9Nde0e7/xUhNxtCMjTONX1k Ptlw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:cms-type:content-language :content-transfer-encoding:in-reply-to:user-agent:date:message-id :from:cc:to:subject:mime-version:dkim-signature:dkim-filter :arc-authentication-results; bh=AjB0TyNpALIvYps6/d0kW/NVG8oLw3tBLwREcc7qKOs=; b=QnOIuOi7jD8whtKiDcMF1rCf6qs42fsn4A4YoOXgNGVJI90MNmOXB1SnaHcxrnByTv hSEbDdBs6w8OVe/xyxgXnvk9VJ5sHilNNbpx0Q4zSV/l+Qk+bLNZn9n9xRBHmviKmpxr 433KTLTAnIfWWPuqnlSfcNJbLXeaIfZDd+Z+CMgBZi31xVW+J76b0kt3lMBbdfjgHsoR t9JujBjoPvbl0Ae7bSUSoh59bCqAUF4dGu6Iw+w5PhDnqA+S6+Lx75uvRjCc7zGOC0XD dchFC64aJhBeG6kn+5buPl+3gLK1DLUWBYL0bjkpu7ciOoi5yG5YpxwiqApr6rfhK2qf nr7A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=AbkxZYxZ; 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=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x8-v6si8212462plv.166.2018.02.27.03.15.42; Tue, 27 Feb 2018 03:15:57 -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=@samsung.com header.s=mail20170921 header.b=AbkxZYxZ; 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=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752679AbeB0K74 (ORCPT + 99 others); Tue, 27 Feb 2018 05:59:56 -0500 Received: from mailout1.w1.samsung.com ([210.118.77.11]:56364 "EHLO mailout1.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752101AbeB0K7w (ORCPT ); Tue, 27 Feb 2018 05:59:52 -0500 Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id 20180227105950euoutp01a743e4738f6cffe99f6df0a1f258d7c4~XKaWD-Sdm0233902339euoutp01M; Tue, 27 Feb 2018 10:59:50 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20180227105950euoutp01a743e4738f6cffe99f6df0a1f258d7c4~XKaWD-Sdm0233902339euoutp01M DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1519729190; bh=AjB0TyNpALIvYps6/d0kW/NVG8oLw3tBLwREcc7qKOs=; h=Subject:To:Cc:From:Date:In-reply-to:References:From; b=AbkxZYxZTtGWAEh5umanVjv8UPeLR19um5uj8ec8Yx8rVm2XGslJWeGfAZ8sWHzFo a5f3isRZzEtR23JNhsl8qtZc0xE+wIDCiPqOR5/rwxFR+7A/i8MEo1ezXQ6N5Kef4y OlM5uDy03xYcELU9jZ4cnAxzETdx9jpwuGwAXorY= Received: from eusmges3new.samsung.com (unknown [203.254.199.245]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20180227105949eucas1p2374d70b8a1488f513900f14ff351711c~XKaVFk1ro2181921819eucas1p2B; Tue, 27 Feb 2018 10:59:49 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges3new.samsung.com (EUCPMTA) with SMTP id FB.35.10409.42A359A5; Tue, 27 Feb 2018 10:59:48 +0000 (GMT) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20180227105947eucas1p2c785249633c19b7927b5137932c20bf8~XKaUEN4uC2361123611eucas1p2R; Tue, 27 Feb 2018 10:59:47 +0000 (GMT) X-AuditID: cbfec7f5-b5fff700000028a9-e0-5a953a24bd6c Received: from eusync4.samsung.com ( [203.254.199.214]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id 80.71.04183.32A359A5; Tue, 27 Feb 2018 10:59:47 +0000 (GMT) MIME-version: 1.0 Content-type: text/plain; charset="utf-8"; format="flowed" Received: from [106.116.147.30] by eusync4.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0P4T005VQ2JJ6W40@eusync4.samsung.com>; Tue, 27 Feb 2018 10:59:47 +0000 (GMT) Subject: Re: inconsistent lock state with usbnet/asix usb ethernet and xhci To: Oliver Neukum , LKML , 'LinuxSamsung SOC' , Linux USB Mailing List , netdev@vger.kernel.org Cc: Dean Jenkins From: Marek Szyprowski Message-id: <2d4b8902-1f39-723b-5187-8bacf8dfcea2@samsung.com> Date: Tue, 27 Feb 2018 11:59:43 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 In-reply-to: <1519727870.18525.4.camel@suse.com> Content-transfer-encoding: 8bit Content-language: en-US X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmleLIzCtJLcpLzFFi42LZduznOV0Vq6lRBivOq1o836hvcXnXHDaL Gef3MVksWtbKbHFsgZhF1+OVbA5sHru/NjF6rN9ylcXj8ya5AOYoLpuU1JzMstQifbsErozu L0fYCtr5KtqmrmVpYLzM3cXIySEhYCKxbVIvWxcjF4eQwApGia/v7zJBOJ8ZJabOPsICU7Vg RhsrRGIZo8Sv9SvBErwCghI/Jt8Ds5kFrCSe/WuFKnrOKLFj3TtWkISwgLfElEmLWUASIgIX GSV6GldBdWhJnP16HMxmEzCU6HrbxQYx1U6i48xpJhCbRUBV4vDS+cxdjBwcogIxEq//uIGY nAIGEnMX+0JMkZc4eOU51ERxiebWm2CrJAQ2sEk8WrySFaReQsBFYt9PJohnhCVeHd/CDmHL SFye3A1V388o8e//SyYIZwajxPqPrVBV1hKHj19khdjAJzFp23RmiKG8Eh1tQhAlHhLH/i9m hwg7SjzqzIaEww5GiQ/P/7NMYJSbhRRes5DCaxaSH2Yh+WEBI8sqRvHU0uLc9NRi47zUcr3i xNzi0rx0veT83E2MwKRx+t/xrzsY9/1JOsQowMGoxMPrIDMlSog1say4MvcQowQHs5II78rF k6OEeFMSK6tSi/Lji0pzUosPMUpzsCiJ88Zp1EUJCaQnlqRmp6YWpBbBZJk4OKUaGDfquej6 rjjHO+Og1vrLnBNt925qPJGw0d/Lfpqc27WAwG/tevmnTQ9KurqsnTBDbFJXf3ii5OJPB5cf MNodfCEuQfQN61EHjeATDhkSj+fozi/obnvD/69pzz+3XIOgnu0m8u1r/h5Kn6Yy+ZeH1+y1 Tcdn1O1trFize+GqoswvPpU/967irlFiKc5INNRiLipOBADqAciBFgMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRmVeSWpSXmKPExsVy+t/xa7rKVlOjDBouWVg836hvcXnXHDaL Gef3MVksWtbKbHFsgZhF1+OVbA5sHru/NjF6rN9ylcXj8ya5AOYoLpuU1JzMstQifbsErozu L0fYCtr5KtqmrmVpYLzM3cXIySEhYCKxYEYbaxcjF4eQwBJGiYOTLjKDJHgFBCV+TL7HAmIz C5hJfHl5GKroOaPEivXXwBLCAt4SUyYtZgFJiAhcZJRoWXuUCaJDS+Ls1+MsEB27GCU+THwF lmATMJToetvFBrHCTqLjzGmwOIuAqsThpfPBVosKxEhM/bgRaB0HB6eAgcTcxb4QM+UlDl55 DnWRuERz602WCYwCs5AcOwvJsbOQtMxC0rKAkWUVo0hqaXFuem6xkV5xYm5xaV66XnJ+7iZG YHBvO/Zzyw7GrnfBhxgFOBiVeHhnyE2JEmJNLCuuzD3EKMHBrCTCu3Lx5Cgh3pTEyqrUovz4 otKc1OJDjNIcLErivOcNKqOEBNITS1KzU1MLUotgskwcnFINjHWTBD/Mf/RP7bN6iei1uPnz Zl85l/NfYTuXyATJ7Ypr31eIFFz93T9xR/R8/R1fXpyzPLSrR8OywGfrBK0N0R2dcRxCH2e+ fVGrfOP8DkaBjDbFC1sVlUxs5T+7l24ul+k+6Li/tWT25wQR1ZVNRzpK3Z7Ea5k/ipiRKO58 496Ct3+vXT74+YQSS3FGoqEWc1FxIgCI59umagIAAA== X-CMS-MailID: 20180227105947eucas1p2c785249633c19b7927b5137932c20bf8 X-Msg-Generator: CA CMS-TYPE: 201P X-CMS-RootMailID: 20180227072602eucas1p28dcdba711b3153820bd409d838cc63bd X-RootMTR: 20180227072602eucas1p28dcdba711b3153820bd409d838cc63bd References: <1519727870.18525.4.camel@suse.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Oliver, On 2018-02-27 11:37, Oliver Neukum wrote: > Am Dienstag, den 27.02.2018, 08:26 +0100 schrieb Marek Szyprowski: > >> I've noticed that USBnet/ASIX AX88772B USB driver produces deplock kernel >> warning ("inconsistent lock state") on Chromebook2 Peach-PIT board. No > Is that 32 bit? Yes. ARM 32bit. Exynos5420 SoC (4 x CortexA15 + 4 x CortexA7 big.LITTLE CPUs). >> special activity is needed to reproduce this issue, it happens almost >> on every boot. ASIX USB ethernet is connected to XHCI USB host controller >> on that board. Is it a known issue? Frankly I have no idea where to look > No, it is not known. > >> to fix it. The same adapter connected to EHCI ports on other boards based >> on the same SoC works fine without any warnings. > Odd. > >> And the log with mentioned warning: >> >> [   17.768040] ================================ >> [   17.772239] WARNING: inconsistent lock state >> [   17.776511] 4.16.0-rc3-next-20180227-00007-g876c53a7493c #453 Not tainted >> [   17.783329] -------------------------------- >> [   17.787580] inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage. >> [   17.793607] swapper/0/0 [HC0[0]:SC1[1]:HE1:SE0] takes: >> [   17.798751]  (&syncp->seq#5){?.-.}, at: [<9b22e5f0>] >> asix_rx_fixup_internal+0x188/0x288 > Looks like this triggers (in usbnet): > >         u64_stats_update_begin(&stats64->syncp); >         stats64->rx_packets++; >         stats64->rx_bytes += skb->len; >         u64_stats_update_end(&stats64->syncp); > > That I considered to be called under lock. > Could you comment this out for testing? Yes, commenting this out indeed hides the deplock warning. Best regards -- Marek Szyprowski, PhD Samsung R&D Institute Poland