From e85583b12b023773b488cf8406f11719a4037461 Mon Sep 17 00:00:00 2001 From: Jonas Gorski Date: Sun, 1 Dec 2013 16:16:44 +0100 Subject: [PATCH 1/2] spi/bcm63xx: don't substract prepend length from total length The spi command must include the full message length including any prepended writes, else transfers larger than 256 bytes will be incomplete. Signed-off-by: Jonas Gorski --- drivers/spi/spi-bcm63xx.c | 2 -- 1 file changed, 2 deletions(-) --- a/drivers/spi/spi-bcm63xx.c +++ b/drivers/spi/spi-bcm63xx.c @@ -180,8 +180,6 @@ static int bcm63xx_txrx_bufs(struct spi_ transfer_list); } - len -= prepend_len; - init_completion(&bs->done); /* Fill in the Message control register */