]> git.baikalelectronics.ru Git - kernel.git/commit
scsi: cxgb4i: silence overflow warning in t4_uld_rx_handler()
authorDan Carpenter <dan.carpenter@oracle.com>
Tue, 3 Apr 2018 08:52:22 +0000 (11:52 +0300)
committerMartin K. Petersen <martin.petersen@oracle.com>
Tue, 10 Apr 2018 01:32:45 +0000 (21:32 -0400)
commit71394f564695bef25909825ed4ab44c2579f1743
tree0175dd4432acf6e8aa060516df77280eb4207a60
parente25e500a9d44fc4bcaeaa3c52204e03981fb2509
scsi: cxgb4i: silence overflow warning in t4_uld_rx_handler()

Smatch marks skb->data as untrusted so it complains that there is a
potential overflow here:

drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2111 t4_uld_rx_handler()
error: buffer overflow 'cxgb4i_cplhandlers' 239 <= 255.

In this case, skb->data comes from the hardware or firmware so it's not
going to overflow unless there is a firmware bug.

[mkp: fixed braces]

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/cxgbi/cxgb4i/cxgb4i.c