Thread (3 messages) 3 messages, 2 authors, 2012-02-29
DORMANTno replies

[PATCH] mmc: start removing enable / disable API

From: adrian.hunter@intel.com (Adrian Hunter)
Date: 2012-02-29 07:15:48
Also in: linux-mmc, linux-omap

On 29/02/12 08:28, Sujit Reddy Thumma wrote:
Hi Adrian,

On 2/24/2012 4:19 PM, Adrian Hunter wrote:
quoted
Most parts of the enable / disable API are no longer used and
can be removed.

Cc: Rajendra Nayak<redacted>
Cc: Venkatraman S<redacted>
Cc: Kukjin Kim<redacted>
Cc: Thomas Abraham<redacted>
Cc: Kyungmin Park<kyungmin.park@samsung.com>
Cc: Sekhar Nori<redacted>
Cc: Kevin Hilman<redacted>
Signed-off-by: Adrian Hunter<adrian.hunter@intel.com>
---
  arch/arm/mach-exynos/mach-nuri.c           |    5 +-
  arch/arm/mach-exynos/mach-universal_c210.c |    9 +-
  drivers/mmc/core/core.c                    |  185
++--------------------------
  drivers/mmc/core/host.c                    |    1 -
  drivers/mmc/core/host.h                    |    1 -
  drivers/mmc/host/davinci_mmc.c             |    4 -
  drivers/mmc/host/omap_hsmmc.c              |   15 +--
  include/linux/mmc/core.h                   |    1 -
  include/linux/mmc/host.h                   |   46 +-------
  9 files changed, 25 insertions(+), 242 deletions(-)
quoted
-    if (host->caps&  MMC_CAP_DISABLE)
-        cancel_delayed_work(&host->disable);
      cancel_delayed_work_sync(&host->detect);
      mmc_flush_scheduled_work();
@@ -2402,13 +2245,11 @@ int mmc_suspend_host(struct mmc_host *host)
  {
      int err = 0;

-    if (host->caps&  MMC_CAP_DISABLE)
-        cancel_delayed_work(&host->disable);
      cancel_delayed_work(&host->detect);
      mmc_flush_scheduled_work();
      if (mmc_try_claim_host(host)) {
          err = mmc_cache_ctrl(host, 0);
-        mmc_do_release_host(host);
+        mmc_release_host(host);
mmc_try_claim_host does not call host->ops->enable(), but mmc_release_host
call host->ops->disable(), is there any reason for this?
No, it is an oversight.  I will send V2.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help