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

Reply via email to