]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
remove broken 4.4 mmc patch
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 3 Apr 2017 13:12:01 +0000 (15:12 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 3 Apr 2017 13:12:01 +0000 (15:12 +0200)
queue-4.4/mmc-sdhci-disable-runtime-pm-when-the-sdio_irq-is-enabled.patch [deleted file]
queue-4.4/series

diff --git a/queue-4.4/mmc-sdhci-disable-runtime-pm-when-the-sdio_irq-is-enabled.patch b/queue-4.4/mmc-sdhci-disable-runtime-pm-when-the-sdio_irq-is-enabled.patch
deleted file mode 100644 (file)
index 245dc4d..0000000
+++ /dev/null
@@ -1,74 +0,0 @@
-From 923713b357455cfb9aca2cd3429cb0806a724ed2 Mon Sep 17 00:00:00 2001
-From: Hans de Goede <hdegoede@redhat.com>
-Date: Sun, 26 Mar 2017 13:14:45 +0200
-Subject: mmc: sdhci: Disable runtime pm when the sdio_irq is enabled
-
-From: Hans de Goede <hdegoede@redhat.com>
-
-commit 923713b357455cfb9aca2cd3429cb0806a724ed2 upstream.
-
-SDIO cards may need clock to send the card interrupt to the host.
-
-On a cherrytrail tablet with a RTL8723BS wifi chip, without this patch
-pinging the tablet results in:
-
-PING 192.168.1.14 (192.168.1.14) 56(84) bytes of data.
-64 bytes from 192.168.1.14: icmp_seq=1 ttl=64 time=78.6 ms
-64 bytes from 192.168.1.14: icmp_seq=2 ttl=64 time=1760 ms
-64 bytes from 192.168.1.14: icmp_seq=3 ttl=64 time=753 ms
-64 bytes from 192.168.1.14: icmp_seq=4 ttl=64 time=3.88 ms
-64 bytes from 192.168.1.14: icmp_seq=5 ttl=64 time=795 ms
-64 bytes from 192.168.1.14: icmp_seq=6 ttl=64 time=1841 ms
-64 bytes from 192.168.1.14: icmp_seq=7 ttl=64 time=810 ms
-64 bytes from 192.168.1.14: icmp_seq=8 ttl=64 time=1860 ms
-64 bytes from 192.168.1.14: icmp_seq=9 ttl=64 time=812 ms
-64 bytes from 192.168.1.14: icmp_seq=10 ttl=64 time=48.6 ms
-
-Where as with this patch I get:
-
-PING 192.168.1.14 (192.168.1.14) 56(84) bytes of data.
-64 bytes from 192.168.1.14: icmp_seq=1 ttl=64 time=3.96 ms
-64 bytes from 192.168.1.14: icmp_seq=2 ttl=64 time=1.97 ms
-64 bytes from 192.168.1.14: icmp_seq=3 ttl=64 time=17.2 ms
-64 bytes from 192.168.1.14: icmp_seq=4 ttl=64 time=2.46 ms
-64 bytes from 192.168.1.14: icmp_seq=5 ttl=64 time=2.83 ms
-64 bytes from 192.168.1.14: icmp_seq=6 ttl=64 time=1.40 ms
-64 bytes from 192.168.1.14: icmp_seq=7 ttl=64 time=2.10 ms
-64 bytes from 192.168.1.14: icmp_seq=8 ttl=64 time=1.40 ms
-64 bytes from 192.168.1.14: icmp_seq=9 ttl=64 time=2.04 ms
-64 bytes from 192.168.1.14: icmp_seq=10 ttl=64 time=1.40 ms
-
-Cc: Dong Aisheng <b29396@freescale.com>
-Cc: Ian W MORRISON <ianwmorrison@gmail.com>
-Signed-off-by: Hans de Goede <hdegoede@redhat.com>
-Acked-by: Adrian Hunter <adrian.hunter@intel.com>
-Acked-by: Dong Aisheng <aisheng.dong@nxp.com>
-Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
----
- drivers/mmc/host/sdhci.c |    6 ++++++
- 1 file changed, 6 insertions(+)
-
---- a/drivers/mmc/host/sdhci.c
-+++ b/drivers/mmc/host/sdhci.c
-@@ -1886,6 +1886,9 @@ static int sdhci_prepare_hs400_tuning(st
-       struct sdhci_host *host = mmc_priv(mmc);
-       unsigned long flags;
-+      if (enable)
-+              pm_runtime_get_noresume(host->mmc->parent);
-+
-       spin_lock_irqsave(&host->lock, flags);
-       host->flags |= SDHCI_HS400_TUNING;
-       spin_unlock_irqrestore(&host->lock, flags);
-@@ -2236,6 +2239,9 @@ static void sdhci_card_event(struct mmc_
-       }
-       spin_unlock_irqrestore(&host->lock, flags);
-+
-+      if (!enable)
-+              pm_runtime_put_noidle(host->mmc->parent);
- }
- static const struct mmc_host_ops sdhci_ops = {
index ed8f21f534c75ed8dfbe42d987bee1251ef02f77..fbf789e984e4ccafb8d2b3d70f7e013f9257cad4 100644 (file)
@@ -6,7 +6,6 @@ scsi-libsas-fix-ata-xfer-length.patch
 alsa-seq-fix-race-during-fifo-resize.patch
 alsa-hda-fix-a-problem-for-lineout-on-a-dell-aio-machine.patch
 asoc-atmel-classd-fix-audio-clock-rate.patch
-mmc-sdhci-disable-runtime-pm-when-the-sdio_irq-is-enabled.patch
 acpi-fix-incompatibility-with-mcount-based-function-graph-tracing.patch
 acpi-do-not-create-a-platform_device-for-ioapic-ioxapic.patch
 tty-serial-atmel-fix-race-condition-tx-dma.patch