linux-yocto/drivers/mmc
Avri Altman 1728e17762 mmc: core: sd: Apply BROKEN_SD_DISCARD quirk earlier
[ Upstream commit 009c3a4bc4 ]

Move the BROKEN_SD_DISCARD quirk for certain SanDisk SD cards from the
`mmc_blk_fixups[]` to `mmc_sd_fixups[]`. This ensures the quirk is
applied earlier in the device initialization process, aligning with the
reasoning in [1]. Applying the quirk sooner prevents the kernel from
incorrectly enabling discard support on affected cards during initial
setup.

[1] https://lore.kernel.org/all/20240820230631.GA436523@sony.com

Fixes: 07d2872bf4 ("mmc: core: Add SD card quirk for broken discard")
Signed-off-by: Avri Altman <avri.altman@sandisk.com>
Cc: stable@vger.kernel.org
Link: https://lore.kernel.org/r/20250526114445.675548-1-avri.altman@sandisk.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2025-07-10 15:57:47 +02:00
..
core mmc: core: sd: Apply BROKEN_SD_DISCARD quirk earlier 2025-07-10 15:57:47 +02:00
host mtk-sd: reset host->mrq on prepare_data() error 2025-07-10 15:57:43 +02:00
Kconfig
Makefile