From patchwork Tue Mar 29 07:31:10 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ulf Hansson X-Patchwork-Id: 8683191 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 841C19F3D1 for ; Tue, 29 Mar 2016 07:31:44 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id AAAAA2020F for ; Tue, 29 Mar 2016 07:31:43 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id D05102015A for ; Tue, 29 Mar 2016 07:31:42 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756052AbcC2Hbf (ORCPT ); Tue, 29 Mar 2016 03:31:35 -0400 Received: from mail-lf0-f43.google.com ([209.85.215.43]:35893 "EHLO mail-lf0-f43.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756042AbcC2Hba (ORCPT ); Tue, 29 Mar 2016 03:31:30 -0400 Received: by mail-lf0-f43.google.com with SMTP id e133so5222250lfe.3 for ; Tue, 29 Mar 2016 00:31:29 -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=RdUOWR0kDIb4exvJ2v6qG/tSmShfrpecdb4kFgIH/yo=; b=gLXtqX7i0yYTqy9gV8jqdbB4jagwq84toi+ZYkOXrGhCBGP7eYP7zjmblixLRKzREa 8Sm/zBj5etUYhdc/FC+nyohcqt2eQgzceC7oTZzHWjdyFToNeFU+42/CSEXAywwTT/oY Y08Zd+87vu6Nfq+XYXifHPzBo2pqVVaMGfww0= 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=RdUOWR0kDIb4exvJ2v6qG/tSmShfrpecdb4kFgIH/yo=; b=G3g+Gl7TTREBzSHzTTcv19bNf5rBqb8JXrQg0w3ZlKThIf/V5ToKjPzcJVipllEsX9 H9tN1wa+LPgtiYes0t0u5i/Kqznv/Da+kNdB/nYjUAWEW5NvdvWglPRkeOANz3Y1+Iln 2UPcRkwNhxfD3qE/32yuQsVb0scXx7DPB/cSfxGDNDTgGywifRPCV4nn86hS6/pNMS5F +tLzGNk4AzZaaMrRQpfkXP+GLcvssW2jRLg4hhnNRBV/kQdKkRcpM5GOzH096MMLC7Kf +gmltE1zsMiXXA2QnXYnwI0N4EV6KIJD5eqsY05ZdOVb8UcEoaJX/HJhUgybLUOvIsjP jjkA== X-Gm-Message-State: AD7BkJJInJeYoklBRwwl48J3EyrXPkf7W9ooUCk0TBesLwu4Mzdz9KUKQQypzMhtGnREvwB3 X-Received: by 10.25.20.222 with SMTP id 91mr418784lfu.100.1459236688546; Tue, 29 Mar 2016 00:31:28 -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.27 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 29 Mar 2016 00:31:27 -0700 (PDT) From: Ulf Hansson To: linux-mmc@vger.kernel.org, Ulf Hansson Cc: Adrian Hunter Subject: [PATCH 5/8] mmc: sdhci-acpi: Remove redundant runtime PM calls Date: Tue, 29 Mar 2016 09:31:10 +0200 Message-Id: <1459236673-5639-5-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-acpi.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/drivers/mmc/host/sdhci-acpi.c b/drivers/mmc/host/sdhci-acpi.c index 6839e41..1ed8ea6 100644 --- a/drivers/mmc/host/sdhci-acpi.c +++ b/drivers/mmc/host/sdhci-acpi.c @@ -126,8 +126,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) @@ -137,9 +135,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; }