Received: by 10.223.185.116 with SMTP id b49csp5493824wrg; Tue, 27 Feb 2018 14:29:39 -0800 (PST) X-Google-Smtp-Source: AH8x224vd/mrCWHBfi9W3VV2J3v0PKIzxkicmtbJZ0SqLJ6NL+z4xGd1dLcWpjjmasbjP5bbDzS9 X-Received: by 2002:a17:902:20e6:: with SMTP id v35-v6mr15612930plg.226.1519770579617; Tue, 27 Feb 2018 14:29:39 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519770579; cv=none; d=google.com; s=arc-20160816; b=eIvVNxjuzii52ApxYy8FA+/JvF0uqTg/rZGYQqNd6kBNAwO8bir+Oras+Mt8d5X5lQ mqF5G5sNXJJ7ZNkDwegQN1T9Jqxk92wgyK1mFKO4OOMCCkKTj0IoB1wYHJBVLqTF96zp kga40vkIy3rIADPQWRk2m/3F/OZjQx+PF3uJW1I7kkQaGg3pEq4LS+9MZKi3Fll7oXld ScaJurj5pFNbMd20o4r5S5r7M+02RvRtiUgyjyBFVDHbw6y9Z7vIRiEaXEizyCBUV+xb mjrD6igvVp5RKk0L85I6PpboJ6cYTttiaZSFzBnwkTOaiwDVDCXo100Gps86cyP+4h5T 3khQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=myIawVgzOd9/hi+RQ34QFA5A0JdudmwFhSbvlf0eLCY=; b=uP/yutqMmR4flVNaUpbgqibfqmWF+tuR7Xidw1XgLv4iGFwQXMLNDBWNn00fPEqMIU Ur73evvazAEhVVFWBOe5Iaq0xkM02rL47GphSNXRMN4+qPyCQXEP7zVDnAPeB4bmW6cM OnC/dy7ENCExAO/ytQqkbTJuPPsPiymOznlIrQLPrGSMgkmSw1eu15at0MyezlR/iTvO oST+4AObsD/rNFaSOnoeG0chZ9IzpmO4Cj1LGlDYVmr1K+4YsM+FrqTbO+e3nGAXeHwd lwrBhV0fKr4ZwqBf1f98c6k8f3RNA1A1ZgF6DyocQafv8O/Sl/q3MxgfJxpyih/BSZqN Eb5A== 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 w12-v6si165486pld.51.2018.02.27.14.29.24; Tue, 27 Feb 2018 14:29:39 -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 S1752261AbeB0W2W (ORCPT + 99 others); Tue, 27 Feb 2018 17:28:22 -0500 Received: from nala.villavu.com ([188.165.243.101]:42269 "EHLO nala.villavu.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751968AbeB0W2T (ORCPT ); Tue, 27 Feb 2018 17:28:19 -0500 Received: from a82-161-36-93.adsl.xs4all.nl ([82.161.36.93] helo=chrometwo.fritz.box) by nala.villavu.com with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.85) (envelope-from ) id 1eqnjN-000756-6q; Tue, 27 Feb 2018 23:28:17 +0100 From: Merlijn Wajer To: linux-omap@vger.kernel.org Cc: tony@atomide.com, merlijn@wizzup.org, Bin Liu , Greg Kroah-Hartman , linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 0/1] usb: musb: fix vbus_show Date: Tue, 27 Feb 2018 23:27:38 +0100 Message-Id: <20180227222740.2150-1-merlijn@wizzup.org> X-Mailer: git-send-email 2.16.2 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, This fixes reading vbus status in musb. v2 places the pm_runtime_{get,put}_sync calls outside of the spinlocks, because pm_runtime_{get,put}_sync would otherwise (sometimes, depending on the platform) cause deadlocks. Hopefully this fixes the deadlock issue that Bin Liu ran into. I've tested this patch on my Nokia N900 and it works for me. Cheers, Merlijn