From patchwork Tue Mar 29 07:31:11 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ulf Hansson X-Patchwork-Id: 8683211 Return-Path: X-Original-To: patchwork-linux-mmc@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork1.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork1.web.kernel.org (Postfix) with ESMTP id 02E9C9F3D1 for ; Tue, 29 Mar 2016 07:31:48 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id D25D32017D for ; Tue, 29 Mar 2016 07:31:42 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id DE505201F5 for ; Tue, 29 Mar 2016 07:31:41 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755927AbcC2Hbc (ORCPT ); Tue, 29 Mar 2016 03:31:32 -0400 Received: from mail-lf0-f46.google.com ([209.85.215.46]:35421 "EHLO mail-lf0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756044AbcC2Hbb (ORCPT ); Tue, 29 Mar 2016 03:31:31 -0400 Received: by mail-lf0-f46.google.com with SMTP id k79so5261557lfb.2 for ; Tue, 29 Mar 2016 00:31:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=bpnks+GOtf1zMhXAVvx4HDfpDl4pSmB0yRhwFR5ON4w=; b=ilhkTRjEqqo98GY3VeE3srxkmfT2padNucw1yDsqWbt7wGqhiWIhwD/BPU+G4NoS8+ ToWq6xR0YIya/yIS83tTK35OEhBbuXNZTroxXlu9A/JuwyCPEo3cK5oKcEMf1jlaokMh SbBeS/86IUssrl1DnnmpMX3RH/lmO9B6/XKxk= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=bpnks+GOtf1zMhXAVvx4HDfpDl4pSmB0yRhwFR5ON4w=; b=iXWF6ZVvyrOVXTDIim2us3+ipd5vGY3Vb2ZFCd7iUxzmTUsmg7g3Y9hrupCn1X9oIE /pHislQSeo7YoOWJ7JpuIZN3d/U3R0I/2sgxEcxdji3VMAkixb0TOycmv0IsSha23kye s4bCdp88hvbV0cUcBv0UdjHjkm40yS+c4snaxLneMTBkfN3fkKord8UYx95PEmIdxEHs Z10jx6hYybqBIKwtDGU2jCJnNKY1Tsi3TylnQDyGdUbG5rOk4pv2TsPgp4YkEXRGJJsG hvQec/YRtcrWrBiFEw5ifsXVLcWiXfa1ubU9kbJ/ihiq+szfFfw1e2n0V+UwQbP5JINP A/lw== X-Gm-Message-State: AD7BkJL8NWK2Fdwsg5s6Tfv4HIVj0YkkV9daMvab4dMAr4pZhGys4dut5/a6zEJsXC/D05mU X-Received: by 10.25.138.7 with SMTP id m7mr386968lfd.109.1459236689973; Tue, 29 Mar 2016 00:31:29 -0700 (PDT) Received: from localhost.localdomain (c-83-233-167-104.cust.bredband2.com. [83.233.167.104]) by smtp.gmail.com with ESMTPSA id qh4sm5033100lbb.43.2016.03.29.00.31.28 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 29 Mar 2016 00:31:28 -0700 (PDT) From: Ulf Hansson To: linux-mmc@vger.kernel.org, Ulf Hansson Cc: Adrian Hunter Subject: [PATCH 6/8] mmc: sdhci-pci: Remove redundant runtime PM calls Date: Tue, 29 Mar 2016 09:31:11 +0200 Message-Id: <1459236673-5639-6-git-send-email-ulf.hansson@linaro.org> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1459236673-5639-1-git-send-email-ulf.hansson@linaro.org> References: <1459236673-5639-1-git-send-email-ulf.hansson@linaro.org> Sender: linux-mmc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-mmc@vger.kernel.org X-Spam-Status: No, score=-7.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, RCVD_IN_DNSWL_HI,RP_MATCHES_RCVD,T_DKIM_INVALID,UNPARSEABLE_RELAY autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Commit 9250aea76bfc ("mmc: core: Enable runtime PM management of host devices"), made some calls to the runtime PM API from the driver redundant. Especially those which deals with runtime PM reference counting, so let's remove them. Cc: Adrian Hunter Signed-off-by: Ulf Hansson --- drivers/mmc/host/sdhci-pci-core.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/drivers/mmc/host/sdhci-pci-core.c b/drivers/mmc/host/sdhci-pci-core.c index 62aa5d0..8dfe721 100644 --- a/drivers/mmc/host/sdhci-pci-core.c +++ b/drivers/mmc/host/sdhci-pci-core.c @@ -340,8 +340,6 @@ static int bxt_get_cd(struct mmc_host *mmc) if (!gpio_cd) return 0; - pm_runtime_get_sync(mmc->parent); - spin_lock_irqsave(&host->lock, flags); if (host->flags & SDHCI_DEVICE_DEAD) @@ -351,9 +349,6 @@ static int bxt_get_cd(struct mmc_host *mmc) out: spin_unlock_irqrestore(&host->lock, flags); - pm_runtime_mark_last_busy(mmc->parent); - pm_runtime_put_autosuspend(mmc->parent); - return ret; }