Thread (2 messages) 2 messages, 2 authors, 2013-07-09

Re: Input: cyttsp4 - SPI driver for Cypress TMA4XX touchscreen devices

From: Ferruh Yigit <hidden>
Date: 2013-07-09 07:12:10
Also in: lkml

Possibly related (same subject, not in this thread)

On 07/07/2013 10:15 PM, Geert Uytterhoeven wrote:
On Fri, Jul 5, 2013 at 1:51 AM, Linux Kernel Mailing List
[off-list ref] wrote:
quoted
+++ b/drivers/input/touchscreen/cyttsp4_spi.c
quoted
+static int cyttsp_spi_xfer(struct device *dev, u8 *xfer_buf,
+                          u8 op, u8 reg, u8 *buf, int length)
+{
quoted
+       if (reg > 255)
As "reg" is "u8", this is never true:

drivers/input/touchscreen/cyttsp4_spi.c: In function ‘cyttsp_spi_xfer’:
drivers/input/touchscreen/cyttsp4_spi.c:66: warning: comparison is
always false due to limited range of data type
quoted
+               wr_buf[0] = op + CY_SPI_A8_BIT;
+       else
+               wr_buf[0] = op;
Can the if-clause and the first branch just be removed, or is there a real bug
involved (e.g. wrong type for "reg")?
Yes there was a bug here, and already sent a patch for this, please
check https://patchwork.kernel.org/patch/2820561/

thanks,
ferruh


This message and any attachments may contain Cypress (or its subsidiaries) confidential information. If it has been received in error, please advise the sender and immediately delete this message.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help