Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp4585051imm; Wed, 30 May 2018 08:14:27 -0700 (PDT) X-Google-Smtp-Source: ADUXVKJOEs3Nm8S/VnsHs/9MT4r8v1QzMgGotFnzQQBwK1KwpXjeRxSShs4BJQNmnmP+1Gom8D+O X-Received: by 2002:a63:3548:: with SMTP id c69-v6mr2525994pga.217.1527693267391; Wed, 30 May 2018 08:14:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1527693267; cv=none; d=google.com; s=arc-20160816; b=F5mPmbO9IV8lUNEmjvazP0whRLRWguOHPDY2+0R41+goIEyZ1dPMgw3Emq+AvN8Gjw ucKQqjAE0xDIZPu8AO7i10m3gJFpGHt1MnV244h+/xdncRwp3LgLCLm5mNRKANsBHG+S EptcRcTQyRH2VZbDDgoIc02FnBu4RDtV+sEXS+g1rNRzY/mygJfUT/Vqt36ItvpsjC8y 2hGB4zf7JqLEZq4leXYXx2ynsyy7aAWY0VTnb3qJ3Picvnsgqzhz7guLwzqQujiDJ98l q0pM0ze0uYKS4B/J7fB3nrq1yyyVb6WuA8TwWMt5lgz3+JGn347bBdn8/O6UMx2m6DFl DjrQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:subject:cc :to:from:arc-authentication-results; bh=FoSEQb1BHD4cpzXIoPwxt/jtUG8p2GG4gGoqfuJ2Xfk=; b=UujpejrOGB8PkwnRBH0KndQ/KCSUE+vEzAVY9JFnds3iNf/5N9D6q/42J7V5lqzrvn XFgcQo7qXmDAOjv9Oa8yV/A3TyNDtfsh25MXEzN/JJos8tq+fIh5puqFk+unrH045rx1 mVVjL+EaQOhyooTJU5PQT1KIs/ZPkZZvjMj2NBZDmE8rj3L53ZS8tzBPmZVU4jF0VrKq KpnAQgQt6WvA2C5Omooyj5lDTDSF73qTd5UoGHhXzg9yXMwcZjSkqGYre36ig1ktqUoC bRjR6Oclv1sCcU3bbezocIATghUjiba0g1aKhM7HAgCJ9+/gRrEWeLmkrlbPETx1/7ph UCLw== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nvidia.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q23-v6si9116557pls.101.2018.05.30.08.14.13; Wed, 30 May 2018 08:14:27 -0700 (PDT) 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nvidia.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753807AbeE3PME (ORCPT + 99 others); Wed, 30 May 2018 11:12:04 -0400 Received: from hqemgate14.nvidia.com ([216.228.121.143]:7963 "EHLO hqemgate14.nvidia.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753660AbeE3PLv (ORCPT ); Wed, 30 May 2018 11:11:51 -0400 Received: from hqpgpgate102.nvidia.com (Not Verified[216.228.121.13]) by hqemgate14.nvidia.com (using TLS: TLSv1, AES128-SHA) id ; Wed, 30 May 2018 08:12:04 -0700 Received: from HQMAIL101.nvidia.com ([172.20.161.6]) by hqpgpgate102.nvidia.com (PGP Universal service); Wed, 30 May 2018 08:11:55 -0700 X-PGP-Universal: processed; by hqpgpgate102.nvidia.com on Wed, 30 May 2018 08:11:55 -0700 Received: from HQMAIL102.nvidia.com (172.18.146.10) by HQMAIL101.nvidia.com (172.20.187.10) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Wed, 30 May 2018 15:11:50 +0000 Received: from hqnvemgw01.nvidia.com (172.20.150.20) by HQMAIL102.nvidia.com (172.18.146.10) with Microsoft SMTP Server (TLS) id 15.0.1347.2 via Frontend Transport; Wed, 30 May 2018 15:11:50 +0000 Received: from moonraker.nvidia.com (Not Verified[10.21.132.148]) by hqnvemgw01.nvidia.com with Trustwave SEG (v7,5,8,10121) id ; Wed, 30 May 2018 08:11:50 -0700 From: Jon Hunter To: Mathias Nyman , Greg Kroah-Hartman , Thierry Reding CC: , , , Jon Hunter Subject: [PATCH] usb: xhci: tegra: Fix runtime PM support Date: Wed, 30 May 2018 16:11:42 +0100 Message-ID: <1527693102-4711-1-git-send-email-jonathanh@nvidia.com> X-Mailer: git-send-email 2.7.4 X-NVConfidentiality: public MIME-Version: 1.0 Content-Type: text/plain Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Fix silly mistake when enabling runtime PM support for the Tegra XHCI driver. If runtime PM was enabled correctly for the XHCI device, then we should call pm_runtime_get_sync() to enable the device. Fixes: ee9e5f4c7825 ("usb: xhci: tegra: Add runtime PM support") Signed-off-by: Jon Hunter --- drivers/usb/host/xhci-tegra.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/usb/host/xhci-tegra.c b/drivers/usb/host/xhci-tegra.c index c78fc2942bca..a8c1d073cba0 100644 --- a/drivers/usb/host/xhci-tegra.c +++ b/drivers/usb/host/xhci-tegra.c @@ -1136,7 +1136,7 @@ static int tegra_xusb_probe(struct platform_device *pdev) platform_set_drvdata(pdev, tegra); pm_runtime_enable(&pdev->dev); - if (!pm_runtime_enabled(&pdev->dev)) + if (pm_runtime_enabled(&pdev->dev)) err = pm_runtime_get_sync(&pdev->dev); else err = tegra_xusb_runtime_resume(&pdev->dev); -- 2.7.4