Received: by 10.223.185.116 with SMTP id b49csp4803256wrg; Tue, 27 Feb 2018 02:57:26 -0800 (PST) X-Google-Smtp-Source: AH8x2274f+36aVFiju5aMVAIzk3gSCInQWjRFUu+K2YxY1XUkophLo6hxhdmxOwgF2ppenbv/KVd X-Received: by 2002:a17:902:b20f:: with SMTP id t15-v6mr13188914plr.349.1519729046220; Tue, 27 Feb 2018 02:57:26 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519729046; cv=none; d=google.com; s=arc-20160816; b=ug3qAd+/rKnNN4mBswv0iEp4h1RbPWDUz+S1z4MJLz6Ekr2OV/AuBuwt4WAcNRywKc pdis9JcgSB9LYN3lwCVzvbnQht0KHYO1DQwLcFWg9G27rMBJOLs6zrdEAEz+Bfr3zlfk 2A2RK8dswdjkGhHFxpomdwPdpHCt5fEa2L+1isW2k/3Naw0skZYDQBk8hNH+QAsv/9m9 fGa4qeSxBznzAoIJOZXa5z+ayptKk0l71caveTu70TpA6GrR5DaS6MK6UM8LgSH4TmDi 0Sn11QcrqVmZsBeqCkrsWdjXy4KBvttJqIFvr4zVLfx6DAjZI8a52tXmSHYTbO17G8ff MH/g== 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:date:cc:to:from:subject:message-id :arc-authentication-results; bh=avvUhNVNXbs8WkF3WJvGVWKLKlBVGeRBG4VoOz0qozc=; b=l4Q8TG6C35iQnq3d3tEshKQQ4YjYbCDtTses+JGg34d57RqRXA242xU5HgjSoiDJ4l lYAnhWCV2lSMNUuE9E5Di4ZMJr0etZlWaX8EL0bKz1WM+lHTR4Vg0YYBfhY+ZpR9UD1F 90xGjzDiGNju5Mg5+9eaP0mZFtZOs65HW61cRgJa/yYyRU1euhknt9GC4MxdhWeADo+0 neVKZ95RipSYkstETNMXu6k6YPsFE1WSFNjGnhnOvoZS6/ywLir3rIYvxmUFT2uGNU/m NqjCUOiI2krt2Knly9ASaytjMmhukiR5gwCF+0K+5H9c81wFhjfAo7Ai4Vzgw+VTX0pr 3qLA== 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j132si6877665pgc.743.2018.02.27.02.57.11; Tue, 27 Feb 2018 02:57:26 -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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752937AbeB0KiL (ORCPT + 99 others); Tue, 27 Feb 2018 05:38:11 -0500 Received: from mx2.suse.de ([195.135.220.15]:40586 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752689AbeB0KiJ (ORCPT ); Tue, 27 Feb 2018 05:38:09 -0500 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 3D75EADA5; Tue, 27 Feb 2018 10:38:07 +0000 (UTC) Message-ID: <1519727870.18525.4.camel@suse.com> Subject: Re: inconsistent lock state with usbnet/asix usb ethernet and xhci From: Oliver Neukum To: Marek Szyprowski , LKML , 'LinuxSamsung SOC' , Linux USB Mailing List , netdev@vger.kernel.org Cc: Dean Jenkins Date: Tue, 27 Feb 2018 11:37:50 +0100 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.20.5 Mime-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Am Dienstag, den 27.02.2018, 08:26 +0100 schrieb Marek Szyprowski: Hi, > 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? > 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? Regards Oliver