From: Phil Elwell Date: Thu, 23 Jun 2016 15:37:46 +0000 (+0100) Subject: mmc: Apply ERASE_BROKEN quirks correctly X-Git-Tag: archive/raspbian/4.9.30-2+deb9u2+rpi1~4^2~292 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=b3bf07182f0f52383afe43d35b24c57e8a4fc287;p=linux-4.9.git mmc: Apply ERASE_BROKEN quirks correctly Signed-off-by: Phil Elwell --- diff --git a/drivers/mmc/card/block.c b/drivers/mmc/card/block.c index 894c105be9ce..f1aeab19e10a 100644 --- a/drivers/mmc/card/block.c +++ b/drivers/mmc/card/block.c @@ -2584,12 +2584,9 @@ static const struct mmc_fixup blk_fixups[] = * On some Kingston SD cards, multiple erases of less than 64 * sectors can cause corruption. */ - MMC_FIXUP("SD16G", 0x41, 0x3432, add_quirk_mmc, - MMC_QUIRK_ERASE_BROKEN), - MMC_FIXUP("SD32G", 0x41, 0x3432, add_quirk_mmc, - MMC_QUIRK_ERASE_BROKEN), - MMC_FIXUP("SD64G", 0x41, 0x3432, add_quirk_mmc, - MMC_QUIRK_ERASE_BROKEN), + MMC_FIXUP("SD16G", 0x41, 0x3432, add_quirk, MMC_QUIRK_ERASE_BROKEN), + MMC_FIXUP("SD32G", 0x41, 0x3432, add_quirk, MMC_QUIRK_ERASE_BROKEN), + MMC_FIXUP("SD64G", 0x41, 0x3432, add_quirk, MMC_QUIRK_ERASE_BROKEN), END_FIXUP };