[PATCH] spi: Add a timeout when waiting for transfers