android_kernel_xiaomi_sm8350/drivers/mmc/host
Wolfgang Muees fdd858db71 mmc_spi: don't use EINVAL for possible transmission errors
This patch changes the reported error code for the responses
to a command from EINVAL to EFAULT/ENOSYS, as EINVAL is reserved
for non-recoverable host errors, and the responses from
the SD/MMC card may be because of recoverable transmission
errors in the command or in the response. Response codes
in SPI mode are NOT protected by a checksum, so don't trust them.

Signed-off-by: Wolfgang Muees <wolfgang.mues@auerswald.de>
Acked-by: Matt Fleming <matt@console-pimps.org>
Signed-off-by: Pierre Ossman <pierre@ossman.eu>
2009-06-13 22:42:59 +02:00
..
at91_mci.c
atmel-mci-regs.h
atmel-mci.c mmc: struct device - replace bus_id with dev_name(), dev_set_name() 2009-03-24 16:38:21 -07:00
au1xmmc.c
cb710-mmc.c cb710: fix printk format string 2009-06-13 22:42:58 +02:00
cb710-mmc.h mmc: Driver for CB710/720 memory card reader (MMC part) 2009-06-13 22:42:58 +02:00
imxmmc.c imxmmc: move RSSR BLR 2009-04-08 20:11:59 +02:00
imxmmc.h
Kconfig sdhci: platform driver for SDHCI 2009-06-13 22:42:59 +02:00
Makefile cb710: more cleanup for the DEBUG case. 2009-06-13 22:42:59 +02:00
mmc_spi.c mmc_spi: don't use EINVAL for possible transmission errors 2009-06-13 22:42:59 +02:00
mmci.c [ARM] 5519/1: amba probe: pass "struct amba_id *" instead of void * 2009-05-20 23:26:51 +01:00
mmci.h mmci: Add support for ST Micro derivate 2009-02-02 20:57:06 +01:00
mvsdio.c mvsdio: fix config failure with some high speed SDHC cards 2009-06-03 21:51:00 +02:00
mvsdio.h mmc: SDIO driver for Marvell SoCs 2009-03-24 21:30:03 +01:00
mxcmmc.c mxcmmc: remove frequency workaround 2009-06-13 22:42:59 +02:00
of_mmc_spi.c mmc: struct device - replace bus_id with dev_name(), dev_set_name() 2009-03-24 16:38:21 -07:00
omap_hsmmc.c omap_hsmmc: Trivial fix for a typo in comment 2009-06-03 21:47:37 +02:00
omap.c mmc/omap: make mmci-omap using platform_driver_probe 2009-06-13 22:42:57 +02:00
pxamci.c pxamci: add regulator support. 2009-06-13 22:42:57 +02:00
pxamci.h
ricoh_mmc.c ricoh_mmc: Use suspend_late/resume_early 2009-02-02 20:57:06 +01:00
s3cmci.c mmc: s3cmci: fix s3c2410_dma_config() arguments. 2009-03-12 16:20:24 -07:00
s3cmci.h
sdhci-of.c sdhci-of: Fix the wrong accessor to HOSTVER register 2009-06-03 21:56:22 +02:00
sdhci-pci.c sdhci-pci: bad error handling in probe function 2009-05-03 22:11:19 +02:00
sdhci-pltfm.c sdhci: platform driver for SDHCI 2009-06-13 22:42:59 +02:00
sdhci.c sdhci: avoid changing voltage needlessly 2009-06-13 22:42:57 +02:00
sdhci.h sdhci: avoid changing voltage needlessly 2009-06-13 22:42:57 +02:00
sdricoh_cs.c
tifm_sd.c
tmio_mmc.c tmio_mmc: Fix use after free in remove() 2009-03-24 21:30:03 +01:00
tmio_mmc.h MMC: tmio_mmc.h: fix build problem 2009-03-24 21:30:03 +01:00
wbsd.c New mail address for Pierre Ossman 2009-04-08 20:14:54 +02:00
wbsd.h