caif: fix a couple range checks
Subsystems (3)
PATCH 1/1 caif: fix a couple range checks
The extra ! character means that these conditions are always false.
Signed-off-by Dan Carpenter <[email protected]>
net/caif/cfveil.c +1 -1
@@ -84,7 +84,7 @@ static int cfvei_transmit(struct cflayer *layr, struct cfpkt *pkt)return ret;caif_assert (layr->dn !=NULL );caif_assert (layr->dn->transmit !=NULL ); -if (!cfpkt_getlen (pkt) >CAIF_MAX_PAYLOAD_SIZE ) { +if (cfpkt_getlen (pkt) >CAIF_MAX_PAYLOAD_SIZE ) {pr_warning ("CAIF: %s(): Packet too large - size=%d\n" , __func__,cfpkt_getlen (pkt));return -EOVERFLOW ;
net/caif/cfrfml.c +1 -1
@@ -83,7 +83,7 @@ static int cfrfml_transmit(struct cflayer *layr, struct cfpkt *pkt)if (!cfsrvl_ready (service, &ret))return ret; -if (!cfpkt_getlen (pkt) >CAIF_MAX_PAYLOAD_SIZE ) { +if (cfpkt_getlen (pkt) >CAIF_MAX_PAYLOAD_SIZE ) {pr_err ("CAIF: %s():Packet too large - size=%d\n" , __func__,cfpkt_getlen (pkt));return -EOVERFLOW ;
Quoted 3 lines
From: Dan Carpenter [mailto:[email protected]]
The extra ! character means that these conditions are always false.
Looks good, thanks. This is embarrassing, I should caught this ages ago.
Acked-by Sjur Braendeland <[email protected]>
Quoted 31 lines
Signed-off-by Dan Carpenter <[email protected]>net/caif/cfveil.c +1
-1@@ -84,7 +84,7 @@ static int cfvei_transmit(struct cflayer *layr, struct cfpkt *pkt)return ret;caif_assert (layr->dn !=NULL );caif_assert (layr->dn->transmit !=NULL ); -if (!cfpkt_getlen (pkt) >CAIF_MAX_PAYLOAD_SIZE ) { +if (cfpkt_getlen (pkt) >CAIF_MAX_PAYLOAD_SIZE ) {pr_warning ("CAIF: %s(): Packet too large - size=%d\n" , __func__,cfpkt_getlen (pkt));net/caif/cfveil.c +0
-0return -EOVERFLOW ;net/caif/cfrfml.c +1
-1@@ -83,7 +83,7 @@ static int cfrfml_transmit(struct cflayer *layr, struct cfpkt *pkt)if (!cfsrvl_ready (service, &ret))return ret; -if (!cfpkt_getlen (pkt) >CAIF_MAX_PAYLOAD_SIZE ) { +if (cfpkt_getlen (pkt) >CAIF_MAX_PAYLOAD_SIZE ) {pr_err ("CAIF: %s():Packet too large - size=%d\n" , __func__,cfpkt_getlen (pkt));return
-EOVERFLOW;
From: Sjur BRENDELAND <[email protected]>
Date: Wed, 9 Jun 2010 11:11:38 +0200
Quoted 7 lines
Quoted 3 lines
From: Dan Carpenter [mailto:[email protected]]
The extra ! character means that these conditions are always false.
Looks good, thanks. This is embarrassing, I should caught this ages ago.
Acked-by Sjur Braendeland <[email protected]>
Applied, thanks guys.