Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp1454590ybv; Thu, 6 Feb 2020 04:28:43 -0800 (PST) X-Google-Smtp-Source: APXvYqzlaHg2UzIPPnhgIhi9ywaExaqA7d/87vbUZfEjpvRpnoAnVO0r+Gutw/iBqbXF4LxuaZuk X-Received: by 2002:aca:acc4:: with SMTP id v187mr6754807oie.130.1580992123152; Thu, 06 Feb 2020 04:28:43 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1580992123; cv=none; d=google.com; s=arc-20160816; b=zcytMpJHWEd0igEJxfMTuiEtN72Q5dgBCvhd28fji1YiNF4BVPesF0W2ATOfGAkVA1 YvGSS8oA2/+vhfP75yIL0QbtPizmW1MBNCgwm2E3JrPAJRDv2B0fTKKncaWTUygLm/R2 /y6i2567qeCY54UvIacqVXOklHFKCmNXHjS77JskDFKIxMOTwxtvvMErGMG1BnWgP8mH T5dVmIQbtcQmRG/F94KgHYmu3bu5CFf5h17ywTqOmxQJsVenxTSUW0o2fzKAEnz9bqMl seZM5fvMvnfoU5qb0PZvCLVO2aCZlydX2aH/lVpmxE+55pPlz1J0dNdBRIPXgfoxaE4A nq6w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=P/pZBjGmRibeFQhst686LZsoek0A7Z7BXLX2DlQFGnY=; b=fedJKWHKhK067RaBgb3U7K/jX+QyL22curP83VE0fz5zUFuYg4rOQbfQ4XMGRrkUSh W/6rSoSJJEvgQGVKLrOAku66fPgAm/jmpaFB6u9TBzmQ556OOojGGPoJGYPX2CSKlfpV KiDu6wBBWbHUt5OvBNDjOLm7FNeJaNeQDdsMFifNV+2eSzq6eS2uF5jfKtnuLK3KfJLb v1fg3zh8ThCwPV0nC5QAUCbM3oOMC0AC2oCgd3CDIe46S2XwEZy9hOfcf35kL7NRXisf UI0TwxyRqV8vmwFVW2UWgN2derNonJGzhVKJR89tiHwO60MRqLqGtt1A/I51GW85nApz m4SA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=pARo2ubH; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p71si1971973oic.138.2020.02.06.04.28.31; Thu, 06 Feb 2020 04:28:43 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=pARo2ubH; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727705AbgBFLso (ORCPT + 99 others); Thu, 6 Feb 2020 06:48:44 -0500 Received: from mail-qt1-f194.google.com ([209.85.160.194]:34479 "EHLO mail-qt1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726538AbgBFLsn (ORCPT ); Thu, 6 Feb 2020 06:48:43 -0500 Received: by mail-qt1-f194.google.com with SMTP id h12so4234014qtu.1 for ; Thu, 06 Feb 2020 03:48:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=P/pZBjGmRibeFQhst686LZsoek0A7Z7BXLX2DlQFGnY=; b=pARo2ubH+1/kHlo6wDUOs+dWvF3SV/Sn0LeNm6q2WWGaQRNSnKT3r4DHohTP2F+qnM VV9DsD5ppuSlZ2jwtS+I50q2cV7ik8qxtvr2DWtssf0B5zY3fwPmnbrnq8j69a8q9dwz opg+F0aKppVQLYRmVWYWoATvW40iqRJ6BNHlK/lhJG+VpQ9SY2ODxsCiNFFnxhpJNusG W6wdOhjf6Nwxx0tlDLYyL2Swx6WCTZP4+WX+XQZWitFUqCB88eSv7OA8zQLIIQngJiHj K+rukKxxc2+HwluS4dlHnIptG2xL3jkvXMdQBq4g94lipAtZ5cVMCYhf+ugo77PQVlxa rYPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=P/pZBjGmRibeFQhst686LZsoek0A7Z7BXLX2DlQFGnY=; b=cIH2oyohARWNreak+sPND9sIwJqs5CZIM2qhXYV3NbS9d9hLHDopeMiTCjVXA9fkVf Fkc16zInDQ1lhK9yaG+uJ72E76OWfXIYVC6iF64qbsuJDO9P3vK8HfatwpV/EpN0wPEl uz0mQe22/JQzvDXBItp5nBPsjzMJm3lLK9CQx1BSRdrWz74RlkGwarZmrWW777tMKDVW npbn+osipJfactHRu6lplRdtuB7pZF4keaoUJqZneRystdGkfDL70GT7BREvRKw9oS6e K4zB2j5EfcqqXynqMp05Mf7zOCGIFZdyGaaxPHnXSuXh0SqINN8G4tosXWvLSpo8K7tp gXXQ== X-Gm-Message-State: APjAAAXDjTYkyD90faY2ZGTp241v6/Do+wRAbLU4ckBxnFrxezvshJBb B62TKQnKtsdfvhGt1+S2rYJ7qobhHurTFykDmKdomQ== X-Received: by 2002:ac8:7b9b:: with SMTP id p27mr2275741qtu.2.1580989721322; Thu, 06 Feb 2020 03:48:41 -0800 (PST) MIME-Version: 1.0 References: <20200203015203.27882-1-leo.yan@linaro.org> <20200203015203.27882-6-leo.yan@linaro.org> In-Reply-To: <20200203015203.27882-6-leo.yan@linaro.org> From: Mike Leach Date: Thu, 6 Feb 2020 11:48:29 +0000 Message-ID: Subject: Re: [PATCH v3 5/5] perf cs-etm: Fix unsigned variable comparison to zero To: Leo Yan Cc: Arnaldo Carvalho de Melo , Mathieu Poirier , Suzuki K Poulose , Peter Zijlstra , Ingo Molnar , Mark Rutland , Alexander Shishkin , Jiri Olsa , Namhyung Kim , linux-arm-kernel , linux-kernel@vger.kernel.org, Robert Walker , Coresight ML Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Reviewed by: Mike Leach On Mon, 3 Feb 2020 at 01:53, Leo Yan wrote: > > The variable 'offset' in function cs_etm__sample() is u64 type, it's not > appropriate to check it with 'while (offset > 0)'; this patch changes to > 'while (offset)'. > > Signed-off-by: Leo Yan > --- > tools/perf/util/cs-etm.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/tools/perf/util/cs-etm.c b/tools/perf/util/cs-etm.c > index dbddf1eec2be..720108bd8dba 100644 > --- a/tools/perf/util/cs-etm.c > +++ b/tools/perf/util/cs-etm.c > @@ -945,7 +945,7 @@ static inline u64 cs_etm__instr_addr(struct cs_etm_queue *etmq, > if (packet->isa == CS_ETM_ISA_T32) { > u64 addr = packet->start_addr; > > - while (offset > 0) { > + while (offset) { > addr += cs_etm__t32_instr_size(etmq, > trace_chan_id, addr); > offset--; > -- > 2.17.1 > -- Mike Leach Principal Engineer, ARM Ltd. Manchester Design Centre. UK