Title: [9146] trunk/drivers/spi/spi_bfin5xx.c: [#5553] spi_bfin5xx: return EINVAL if bits_per_word check failed
- Revision
- 9146
- Author
- lliubbo
- Date
- 2010-09-17 00:20:21 -0400 (Fri, 17 Sep 2010)
Log Message
[#5553] spi_bfin5xx: return EINVAL if bits_per_word check failed
My last commit 9145 fixed the bits_per_word check, but I forgot update
the message status and give it back, this commit do it.
Modified Paths
Diff
Modified: trunk/drivers/spi/spi_bfin5xx.c (9145 => 9146)
--- trunk/drivers/spi/spi_bfin5xx.c 2010-09-17 03:46:22 UTC (rev 9145)
+++ trunk/drivers/spi/spi_bfin5xx.c 2010-09-17 04:20:21 UTC (rev 9146)
@@ -663,6 +663,8 @@
drv_data->ops = &bfin_transfer_ops_u16;
} else {
dev_err(&drv_data->pdev->dev, "transfer: unsupported bits_per_word\n");
+ message->status = -EINVAL;
+ bfin_spi_giveback(drv_data);
return;
}
cr = read_CTRL(drv_data) & ~(BIT_CTL_TIMOD | BIT_CTL_WORDSIZE);
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits