Patchwork [3.5.y.z,extended,stable] Patch "Revert misapplied "mmc: sh-mmcif: avoid oops on" has been added to staging queue

mail settings
Submitter Herton Ronaldo Krzesinski
Date Dec. 10, 2012, 8:43 p.m.
Message ID <>
Download mbox | patch
Permalink /patch/205024/
State New
Headers show


Herton Ronaldo Krzesinski - Dec. 10, 2012, 8:43 p.m.
This is a note to let you know that I have just added a patch titled

    Revert misapplied "mmc: sh-mmcif: avoid oops on

to the linux-3.5.y-queue branch of the 3.5.y.z extended stable tree 
which can be found at:;a=shortlog;h=refs/heads/linux-3.5.y-queue

If you, or anyone else, feels it should not be added to this tree, please 
reply to this email.

For more information about the 3.5.y.z tree, see



From 3a98ba60d8d850b055430c022907f47d25e439c5 Mon Sep 17 00:00:00 2001
From: Chris Ball <>
Date: Mon, 3 Dec 2012 09:17:19 -0500
Subject: [PATCH 01/11] Revert misapplied "mmc: sh-mmcif: avoid oops on
 spurious interrupts"

commit 6984f3c31bb57cb7491dbec1be44b74bd00f4648 upstream.

This reverts commit 8464dd52d3198dd05, which was a misapplied debugging
version of the patch, not the final patch itself.

Signed-off-by: Chris Ball <>
Signed-off-by: Herton Ronaldo Krzesinski <>
 drivers/mmc/host/sh_mmcif.c |    4 ----
 1 file changed, 4 deletions(-)



diff --git a/drivers/mmc/host/sh_mmcif.c b/drivers/mmc/host/sh_mmcif.c
index 3b8236b..724b35e 100644
--- a/drivers/mmc/host/sh_mmcif.c
+++ b/drivers/mmc/host/sh_mmcif.c
@@ -1191,10 +1191,6 @@  static irqreturn_t sh_mmcif_intr(int irq, void *dev_id)
 		host->sd_error = true;
 		dev_dbg(&host->pd->dev, "int err state = %08x\n", state);
-	if (host->state == STATE_IDLE) {
-		dev_info(&host->pd->dev, "Spurious IRQ status 0x%x", state);
-		return IRQ_HANDLED;
-	}
 	if (state & ~(INT_CMD12RBE | INT_CMD12CRE)) {
 		if (!host->dma_active)
 			return IRQ_WAKE_THREAD;