From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.3 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8156BC3F2D7 for ; Wed, 4 Mar 2020 16:10:14 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 53AA7215A4 for ; Wed, 4 Mar 2020 16:10:14 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="QfqOc5yS" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729722AbgCDQKM (ORCPT ); Wed, 4 Mar 2020 11:10:12 -0500 Received: from mail-lj1-f170.google.com ([209.85.208.170]:33095 "EHLO mail-lj1-f170.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726561AbgCDQKM (ORCPT ); Wed, 4 Mar 2020 11:10:12 -0500 Received: by mail-lj1-f170.google.com with SMTP id f13so2661608ljp.0; Wed, 04 Mar 2020 08:10:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:cc:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=muR/a1rwNRfnpNPUEP6bKf6C4WkMfc6xHbPZajvJGVk=; b=QfqOc5yS6VcamnHOpXUgAizj6Ssgsyc62WMVgt3y0uM93P2/dMse53MwUZ0VbiG0IE +FcKCaG/Agp+zIHHdVWESQAfCoxK0FRnmBal2iCsZcFLy23Rv3UtEvYoOEMS929J5r1V ZjUKTcvUzGkOCr4mmvA72DCghTvIeMkhCdsLK19ynhJZb54ToGriCnJCg6ZkDoklod0T Qx2IhA7Wpoau8II6v0SqLLApkctxX4kpAEYP5i5J30T6xhXJffMrFNo/caCLuS2AKpUB pk+A1GaNC7CIIRTS4AL4Cuo42u6rpXQRNbBhtWpH8BZIbOq9BZvLn6IRQYVmCotMkwIR j8bA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:cc:message-id:date:user-agent :mime-version:content-language:content-transfer-encoding; bh=muR/a1rwNRfnpNPUEP6bKf6C4WkMfc6xHbPZajvJGVk=; b=f8lK/sHOzd3Kb+elxnWs0QH4TCfNtVOsGOvJo3V8BgMQ4uqknxB6ZA7TJrgB1JS3Pf Xo2ybRxUlwYt9nyfFh8EAnVaK2C4T/zgCy1uxMUWfeeQbDLYhq5UHz7YskDG997jdpvl xaJMjXhaW9CzaapcxGMeElRwRM05CJnRvCtdKhEYY/IkJ8DLJZ3h6UR3knOwPCIVZNz8 wdQeAt5D6UQ0m6VhplBerhe39+rb9N1g9rRBOGKwl33vSZ4lBFeJ96cNE8zjeBUmiehx ExB6E9RIC7Z9/Iz5Kb05IlPmnUesbCPRFSVT+Oxozwc8nzPEDmF7J5Le6pMgTqgIbObo 7QXQ== X-Gm-Message-State: ANhLgQ3wylzdC+LtYLeCIGG3zPZ3f0VjDLerSJGmU4jPfzB/hOjiayhi 4R+vLhBhffmTdEJCOn7wwR7FDZoH X-Google-Smtp-Source: ADFU+vtw56gSWqgMCehzJJ+VSKjMpRPUI7NiAy2Ic7jhj3aGlWpmYyVGyvnmMpZN4H7YUq4RUmsFYQ== X-Received: by 2002:a2e:9182:: with SMTP id f2mr2409633ljg.110.1583338209685; Wed, 04 Mar 2020 08:10:09 -0800 (PST) Received: from [192.168.2.145] (94-29-39-224.dynamic.spd-mgts.ru. [94.29.39.224]) by smtp.googlemail.com with ESMTPSA id i5sm14652912ljj.29.2020.03.04.08.10.08 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 04 Mar 2020 08:10:09 -0800 (PST) To: Peter Chen From: Dmitry Osipenko Subject: usb: chipidea: udc: BUG: sleeping function called from invalid context Cc: "linux-usb@vger.kernel.org" , "linux-tegra@vger.kernel.org" Message-ID: Date: Wed, 4 Mar 2020 19:10:08 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.5.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-usb-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-usb@vger.kernel.org Hello, I was trying out today's linux-next-20200304 and noticed this splat in KMSG: [ 1.161244] BUG: sleeping function called from invalid context at drivers/base/power/runtime.c:1075 [ 1.161393] in_atomic(): 1, irqs_disabled(): 128, non_block: 0, pid: 37, name: kworker/u8:1 [ 1.161481] CPU: 1 PID: 37 Comm: kworker/u8:1 Not tainted 5.6.0-rc4-next-20200304-00181-gbebfd2a5be98 #1588 [ 1.161616] Hardware name: NVIDIA Tegra SoC (Flattened Device Tree) [ 1.161769] Workqueue: ci_otg ci_otg_work [ 1.161882] [] (unwind_backtrace) from [] (show_stack+0x11/0x14) [ 1.162035] [] (show_stack) from [] (dump_stack+0x85/0x94) [ 1.162132] [] (dump_stack) from [] (___might_sleep+0xeb/0x118) [ 1.162281] [] (___might_sleep) from [] (__pm_runtime_resume+0x75/0x78) [ 1.162427] [] (__pm_runtime_resume) from [] (ci_udc_pullup+0x23/0x74) [ 1.162575] [] (ci_udc_pullup) from [] (usb_gadget_connect+0x2b/0xcc) [ 1.162665] [] (usb_gadget_connect) from [] (ci_hdrc_gadget_connect+0x59/0x104) [ 1.162807] [] (ci_hdrc_gadget_connect) from [] (ci_udc_vbus_session+0x43/0x48) [ 1.162949] [] (ci_udc_vbus_session) from [] (usb_gadget_vbus_connect+0x17/0x9c) [ 1.163089] [] (usb_gadget_vbus_connect) from [] (ci_otg_work+0xbd/0x128) [ 1.163245] [] (ci_otg_work) from [] (process_one_work+0x149/0x404) [ 1.163335] [] (process_one_work) from [] (worker_thread+0xf7/0x3bc) [ 1.163479] [] (worker_thread) from [] (kthread+0xf3/0x118) [ 1.163621] [] (kthread) from [] (ret_from_fork+0x11/0x34) I haven't tried to figure out what change causes this problem, it didn't happen using next-20200218. Please take a look, thanks in advance.