Title: [5779] trunk/drivers/spi/spi_bfin5xx.c: bug [#4620] - Change CS only when transfer succeeds, which consists with
Revision
5779
Author
adamliyi
Date
2008-12-02 01:12:07 -0600 (Tue, 02 Dec 2008)

Log Message

bug [#4620] - Change CS only when transfer succeeds, which consists with 
code for DMA transfer.

Modified Paths

Diff

Modified: trunk/drivers/spi/spi_bfin5xx.c (5778 => 5779)


--- trunk/drivers/spi/spi_bfin5xx.c	2008-12-02 05:03:53 UTC (rev 5778)
+++ trunk/drivers/spi/spi_bfin5xx.c	2008-12-02 07:12:07 UTC (rev 5779)
@@ -898,13 +898,11 @@
 		} else {
 			/* Update total byte transfered */
 			message->actual_length += drv_data->len_in_bytes;
-
 			/* Move to next transfer of this msg */
 			message->state = bfin_spi_next_transfer(drv_data);
+			if (drv_data->cs_change)
+				bfin_spi_cs_deactive(drv_data, chip);
 		}
-
-		if (drv_data->cs_change)
-			bfin_spi_cs_deactive(drv_data, chip);
 		/* Schedule next transfer tasklet */
 		tasklet_schedule(&drv_data->pump_transfers);
 	}
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
http://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits

Reply via email to