mirror of
https://github.com/torvalds/linux.git
synced 2026-05-25 07:33:19 +02:00
nfc: mrvl: skip impossible NCI_MAX_PAYLOAD_SIZE check
The nci_ctrl_hdr.plen field us u8, so checkign if it is bigger than
NCI_MAX_PAYLOAD_SIZE does not make any sense. Fix warning reported by
Smatch:
drivers/nfc/nfcmrvl/i2c.c:52 nfcmrvl_i2c_read() warn:
impossible condition '(nci_hdr.plen > 255) => (0-255 > 255)'
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Link: https://lore.kernel.org/r/20210528124200.79655-6-krzysztof.kozlowski@canonical.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
26f20ff5e2
commit
41a6bf50ee
|
|
@ -49,11 +49,6 @@ static int nfcmrvl_i2c_read(struct nfcmrvl_i2c_drv_data *drv_data,
|
|||
return -EBADMSG;
|
||||
}
|
||||
|
||||
if (nci_hdr.plen > NCI_MAX_PAYLOAD_SIZE) {
|
||||
nfc_err(&drv_data->i2c->dev, "invalid packet payload size\n");
|
||||
return -EBADMSG;
|
||||
}
|
||||
|
||||
*skb = nci_skb_alloc(drv_data->priv->ndev,
|
||||
nci_hdr.plen + NCI_CTRL_HDR_SIZE, GFP_KERNEL);
|
||||
if (!*skb)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user