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