spi: bcm2835: fix overflow in calculation of transfer time
authorMartin Sperl <kernel@martin.sperl.org>
Wed, 29 Jul 2015 07:34:10 +0000 (07:34 +0000)
committerMark Brown <broonie@kernel.org>
Wed, 29 Jul 2015 14:01:57 +0000 (15:01 +0100)
commitc020e378b2b388b712a40dce2da6d437d2b6e0e0
treeceaf6fd141e21f7741ee58f5e41da8d331fbb860
parentd770e558e21961ad6cfdf0ff7df0eb5d7d4f0754
spi: bcm2835: fix overflow in calculation of transfer time

This resulted in the use of polling mode when other approaches
(dma or interrupts) would have been more appropriate.

Happened for transfers longer than 477 bytes.

Reported-by: Noralf Tronnes <noralf@tronnes.org>
Signed-off-by: Martin Sperl <kernel@martin.sperl.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-bcm2835.c