From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932624AbbIXOCK (ORCPT ); Thu, 24 Sep 2015 10:02:10 -0400 Received: from mailout2.w1.samsung.com ([210.118.77.12]:50445 "EHLO mailout2.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756308AbbIXOBb (ORCPT ); Thu, 24 Sep 2015 10:01:31 -0400 X-AuditID: cbfec7f5-f794b6d000001495-13-56040239df38 From: Andrzej Hajda To: linux-kernel@vger.kernel.org Cc: Andrzej Hajda , Bartlomiej Zolnierkiewicz , Marek Szyprowski , "David S. Miller" , netdev@vger.kernel.org Subject: [PATCH 17/19] tools: bpf_jit_disasm: make get_last_jit_image return unsigned Date: Thu, 24 Sep 2015 16:00:25 +0200 Message-id: <1443103227-25612-18-git-send-email-a.hajda@samsung.com> X-Mailer: git-send-email 1.9.1 In-reply-to: <1443103227-25612-1-git-send-email-a.hajda@samsung.com> References: <1443103227-25612-1-git-send-email-a.hajda@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmluLIzCtJLcpLzFFi42I5/e/4NV1LJpYwg6cvuSxurTvHarFxxnpW iznnW1gsLu+aw2ax9shddotjC8Qc2Dy2rLzJ5NG3ZRWjx+dNcgHMUVw2Kak5mWWpRfp2CVwZ E34tZS/4wF7x8v4RpgbG42xdjJwcEgImEu0HlrNC2GISF+6tB4pzcQgJLGWUWHLjDSNIQkig iUni7TRdEJtNQFPi7+abYM0iAgoSm3ufgTUzC1xklJi2XxnEFhYIl2hbOIcZxGYRUJU4ev47 mM0r4CLx7dFPFohlchInj00G6+UEir+duokJYpezxIkjs9gmMPIuYGRYxSiaWppcUJyUnmuk V5yYW1yal66XnJ+7iRESNF93MC49ZnWIUYCDUYmHd6YOc5gQa2JZcWXuIUYJDmYlEV6O90Ah 3pTEyqrUovz4otKc1OJDjNIcLErivDN3vQ8REkhPLEnNTk0tSC2CyTJxcEo1MK41Ulp6dr3l HMX9jkxVZnvW/f43+eLqxIMXcgvPNu2KNzE9ssXd4a+RuWA1x/WlO231JN7ctleJebB4RfEi g6efT89//sf/en5E245Hu7qLtRf7LY/qP3Fje1O3af+ZI/PC2EomvJW4uDWjOtWPh29m2hr+ p7kmM0sDlr5N+rMhqFSjsXNJvZQSS3FGoqEWc1FxIgCso1qzFgIAAA== Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The function returns always non-negative values. The problem has been detected using proposed semantic patch scripts/coccinelle/tests/assign_signed_to_unsigned.cocci [1]. [1]: http://permalink.gmane.org/gmane.linux.kernel/2046107 Signed-off-by: Andrzej Hajda --- Hi, To avoid problems with too many mail recipients I have sent whole patchset only to LKML. Anyway patches have no dependencies. Regards Andrzej --- tools/net/bpf_jit_disasm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/net/bpf_jit_disasm.c b/tools/net/bpf_jit_disasm.c index 2cd3d4c..b422dbe 100644 --- a/tools/net/bpf_jit_disasm.c +++ b/tools/net/bpf_jit_disasm.c @@ -156,7 +156,7 @@ static void put_log_buff(char *buff) free(buff); } -static int get_last_jit_image(char *haystack, size_t hlen, +static unsigned int get_last_jit_image(char *haystack, size_t hlen, uint8_t *image, size_t ilen) { char *ptr, *pptr, *tmp; -- 1.9.1