aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZiyan <jaraidaniel@gmail.com>2015-09-27 01:28:06 +0200
committerDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2019-07-24 09:58:30 +0200
commit0b07cbc651e49dd9eed4694bede17ba62b1cdd7e (patch)
treebb3ea229a7824a0ce10f38b1a5678e1a647f2f90
parent28e5a182910917597d67e55ed78967175d9f5763 (diff)
downloadkernel_samsung_tuna-0b07cbc651e49dd9eed4694bede17ba62b1cdd7e.tar.gz
kernel_samsung_tuna-0b07cbc651e49dd9eed4694bede17ba62b1cdd7e.tar.bz2
kernel_samsung_tuna-0b07cbc651e49dd9eed4694bede17ba62b1cdd7e.zip
mmc: quirks: disable TEST_MMC_FW_PATCHING
I'm randomly getting broken kernels with this problematic emmc since switching to GCC 4.8. The problem seems to happen inside the mmc firmware patching procedure. We tried to disable GCC optimizations for these methods, but that didn't always fix the issue. By disabling TEST_MMC_FW_PATCHING, it seems like the kernel somewhat stabilized - we need to look into why it caused broken kernels/emmc lockups in the future. Change-Id: I7cf8fe14e7ab0358228a844c582e17d6bf9731a1
-rw-r--r--drivers/mmc/core/quirks.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/mmc/core/quirks.c b/drivers/mmc/core/quirks.c
index 2d508b9fe15..c3dc4f349a3 100644
--- a/drivers/mmc/core/quirks.c
+++ b/drivers/mmc/core/quirks.c
@@ -169,7 +169,7 @@ static int mmc_movi_erase_cmd(struct mmc_card *card,
return err;
}
-#define TEST_MMC_FW_PATCHING
+//#define TEST_MMC_FW_PATCHING
#if defined(CONFIG_MMC_SAMSUNG_SMART) || defined(TEST_MMC_FW_PATCHING)
static struct mmc_command wcmd;