spi: spi-s3c64xx: Do not ignore timeout errors in polling I/O mode
authorSylwester Nawrocki <s.nawrocki@samsung.com>
Mon, 16 Apr 2018 15:40:19 +0000 (17:40 +0200)
committerMark Brown <broonie@kernel.org>
Tue, 17 Apr 2018 10:46:52 +0000 (11:46 +0100)
commit4e0b82ee3157218747f87d6fe13a3ee8c29bc509
tree8398057d778b041ecd7f3a196d62197c57cfbdac
parent1c75862d8e5a7152a0d343160a4287f4cc05249a
spi: spi-s3c64xx: Do not ignore timeout errors in polling I/O mode

Currently timeout errors in polling I/O mode transfer are silently ignored.
Fix it by returning an error when we time out waiting on the RX FIFO level
to reach the transfer length.

Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
Reviewed-by: Andi Shyti <andi@etezian.org>
Reviewed-by: Krzysztof Kozlowski <krzk@kernel.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-s3c64xx.c