From: sjur.brandeland@stericsson.com Date: Tue, 6 Dec 2011 12:15:42 +0000 (+0000) Subject: caif: Bad assert triggering false positive. X-Git-Tag: v3.3-rc1~182^2~315 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=005b0b076ff68a10cc7ca8d3ba32def3ae95ad96;p=platform%2Fkernel%2Flinux-stable.git caif: Bad assert triggering false positive. Fix bad assert on fragment size triggering false positive. Signed-off-by: Sjur Brændeland Signed-off-by: David S. Miller --- diff --git a/net/caif/cfrfml.c b/net/caif/cfrfml.c index 81660f8..6dc75d4 100644 --- a/net/caif/cfrfml.c +++ b/net/caif/cfrfml.c @@ -190,7 +190,7 @@ out: static int cfrfml_transmit_segment(struct cfrfml *rfml, struct cfpkt *pkt) { - caif_assert(cfpkt_getlen(pkt) < rfml->fragment_size); + caif_assert(cfpkt_getlen(pkt) < rfml->fragment_size + RFM_HEAD_SIZE); /* Add info for MUX-layer to route the packet out. */ cfpkt_info(pkt)->channel_id = rfml->serv.layer.id;