From patchwork Fri Jan 29 04:24:57 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chunyan Zhang X-Patchwork-Id: 60772 Delivered-To: patch@linaro.org Received: by 10.112.130.2 with SMTP id oa2csp885925lbb; Thu, 28 Jan 2016 20:27:45 -0800 (PST) X-Received: by 10.66.150.37 with SMTP id uf5mr10531640pab.30.1454041665520; Thu, 28 Jan 2016 20:27:45 -0800 (PST) Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 15si21357545pfp.195.2016.01.28.20.27.45; Thu, 28 Jan 2016 20:27:45 -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; 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; dkim=pass header.i=@linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752542AbcA2E0z (ORCPT + 30 others); Thu, 28 Jan 2016 23:26:55 -0500 Received: from mail-pf0-f182.google.com ([209.85.192.182]:33444 "EHLO mail-pf0-f182.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750900AbcA2E0y (ORCPT ); Thu, 28 Jan 2016 23:26:54 -0500 Received: by mail-pf0-f182.google.com with SMTP id x125so35444030pfb.0 for ; Thu, 28 Jan 2016 20:26:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=PObjrZvj2QW8F15YkO1VTU/+P8ayfSd71wEqq/fYWzc=; b=kmB+lLeYxgLnAn4Hf8SGqd4CniILUGdvfxtktW54CwPVYEbZzv6gDzAcFyRV/z1rfF /7///bYG2z2CFM6j2eqkLmZ6kSMbOwVqWHXkBG4ONwYp7tEue/6m5cSkmMrRWtMLUqax WGCFCGXXJbQ+x1RwKaXZZga5KoGNkWnQSUYFM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=PObjrZvj2QW8F15YkO1VTU/+P8ayfSd71wEqq/fYWzc=; b=C+ltyU0+4T6M2u0aIkgks+BgwHSfzm2X1dAkTiP9icShbx37FUBWO8z8AecNUebIMe ail7aLK8KnVsbbz/Y3PAVElDEZGdlKsf2juJv8zjw5xFvf85P9usYWwmBjqUZ8ZHOQE8 /db8FvJ/PAKsx5ld8Vc32ebmXQm4s4yEiuFq+5FUE73Io2tFoL0QriObC0PoBdTlwfPP sVe1t9xQuIJxLA6i+yF1irENG24FefGYjpGJsY2Pw4xTgWcZdQ60DpenVcO7iQoAaWCc +YrOgLMQl86sUhey+FeCrGzsXfG8DCwz5NjSck0u+vpmAxnZQZiFvcMx0U3hMgaflRbA zQSA== X-Gm-Message-State: AG10YOTeL9+Lwf03A36EAS57NKlif1GoTksOExtrFkIsoe1/iXd5RYx4Z2QVRMbvViKiAWSA X-Received: by 10.98.71.73 with SMTP id u70mr10400167pfa.130.1454041613497; Thu, 28 Jan 2016 20:26:53 -0800 (PST) Received: from zcy-ubuntu.spreadtrum.com ([175.111.195.49]) by smtp.gmail.com with ESMTPSA id p66sm19845067pfi.34.2016.01.28.20.26.50 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 28 Jan 2016 20:26:52 -0800 (PST) From: Chunyan Zhang To: alexander.shishkin@linux.intel.com Cc: linux-kernel@vger.kernel.org, zhang.chunyan@linaro.org Subject: [PATCH] intel_th: Show a correct number of masters in debug message Date: Fri, 29 Jan 2016 12:24:57 +0800 Message-Id: <1454041497-12382-1-git-send-email-zhang.chunyan@linaro.org> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1449830880-15319-3-git-send-email-zhang.chunyan@linaro.org> References: <1449830880-15319-3-git-send-email-zhang.chunyan@linaro.org> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Since both sw_start and sw_end are master indices, the number of software masters should be sw_end - sw_start + 1, which the current code gets wrong, calculating one less than the actual value. With this patch, the correct number of masters would be showed in the debug message. Signed-off-by: Chunyan Zhang --- drivers/hwtracing/intel_th/sth.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 1.9.1 diff --git a/drivers/hwtracing/intel_th/sth.c b/drivers/hwtracing/intel_th/sth.c index 56101c3..28917d7 100644 --- a/drivers/hwtracing/intel_th/sth.c +++ b/drivers/hwtracing/intel_th/sth.c @@ -173,7 +173,7 @@ static int intel_th_sw_init(struct sth_device *sth) sth->stm.sw_start = reg & 0xffff; sth->stm.sw_end = reg >> 16; - sth->sw_nmasters = sth->stm.sw_end - sth->stm.sw_start; + sth->sw_nmasters = sth->stm.sw_end - sth->stm.sw_start + 1; dev_dbg(sth->dev, "sw_start: %x sw_end: %x masters: %x nchannels: %x\n", sth->stm.sw_start, sth->stm.sw_end, sth->sw_nmasters, sth->stm.sw_nchannels);