From patchwork Mon Nov 21 07:57:20 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chunyan Zhang X-Patchwork-Id: 83191 Delivered-To: patch@linaro.org Received: by 10.140.97.165 with SMTP id m34csp1369050qge; Mon, 21 Nov 2016 00:10:17 -0800 (PST) X-Received: by 10.129.147.196 with SMTP id k187mr14088867ywg.135.1479715817808; Mon, 21 Nov 2016 00:10:17 -0800 (PST) Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z29si4414032ybi.215.2016.11.21.00.10.17; Mon, 21 Nov 2016 00:10:17 -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; 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 dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753281AbcKUIKB (ORCPT + 26 others); Mon, 21 Nov 2016 03:10:01 -0500 Received: from mail-pf0-f181.google.com ([209.85.192.181]:35695 "EHLO mail-pf0-f181.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753169AbcKUIJ7 (ORCPT ); Mon, 21 Nov 2016 03:09:59 -0500 Received: by mail-pf0-f181.google.com with SMTP id i88so63111141pfk.2 for ; Mon, 21 Nov 2016 00:09:59 -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=t6XDg/+c23+KUjo+t32ulqZM8IFYU6IqOCykc/PeG5E=; b=h7w5yLpjDGiBhxTzW8iqZgTRSbvnWd/w0+ORr7LVG2aRsTrt7u/BBi1u7pKMTHurh8 Q4gMg2RsSezazCQSEfelxpec2Mn3C7AjtbLH2xwXK7NulvyoNOUcbb637bhHwq6BL4NA 4ZSkA2RTEsXf3X7FxQ3Tl6CureyxgQxrQrH10= 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=t6XDg/+c23+KUjo+t32ulqZM8IFYU6IqOCykc/PeG5E=; b=J/QC/hK6DRZE2GiYhRxQQSiqqtBS5SeeX1keQts5lYz2A1hlHkhFBC+kBkp284CFrD VZyFawwOyZIFIuF1OgrYC3keNoypE9ZzGbeU5dfv7I/BTG/NSGORigCic52eVe+4z0W2 MPmNxvSsQBO9O+L7ksIQfDcQ+B1FM0pEssaBVLenJFcCQ85OheHVHpl6XdOgsQOou6lo u2BRnMBvZrPFqtGiIRzRkVarjB3pT/PKTHCu8o1s9jquEX/R1IUUFi1w89jsPZnOd3gi IOgdlQbwx1rOb6nR4nxcB/e2Fesc5I4ryHu8wagQHqdCpHHT62NDhVD7T4J8vY5Blutg +NDA== X-Gm-Message-State: AKaTC037Kdk/F+Oes3Me52NyauKZY6Lxnj1LI3oTITMqBcg/z2O7KStAsLeF6qSp8oIC3FbY X-Received: by 10.99.117.71 with SMTP id f7mr29415581pgn.126.1479715793809; Mon, 21 Nov 2016 00:09:53 -0800 (PST) Received: from localhost.localdomain ([175.111.195.49]) by smtp.gmail.com with ESMTPSA id s2sm35183093pfi.10.2016.11.21.00.09.48 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 21 Nov 2016 00:09:53 -0800 (PST) From: Chunyan Zhang To: rostedt@goodmis.org, mathieu.poirier@linaro.org, alexander.shishkin@linux.intel.com, mingo@redhat.com Cc: mike.leach@arm.com, tor@ti.com, philippe.langlais@st.com, nicolas.guion@st.com, felipe.balbi@linux.intel.com, zhang.lyra@gmail.com, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH V9 3/6] coresight: Mark stm_generic_packet() with notrace Date: Mon, 21 Nov 2016 15:57:20 +0800 Message-Id: <1479715043-6534-4-git-send-email-zhang.chunyan@linaro.org> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1479715043-6534-1-git-send-email-zhang.chunyan@linaro.org> References: <1479715043-6534-1-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 If CONFIG_STM_SOURCE_FTRACE is selected, Function trace data can be writen to sink via STM, all functions that related to writing data packets to STM should be marked 'notrace' to avoid being traced by Ftrace, otherwise the program would stall into an endless loop. Signed-off-by: Chunyan Zhang Acked-by: Alexander Shishkin --- drivers/hwtracing/coresight/coresight-stm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.7.4 diff --git a/drivers/hwtracing/coresight/coresight-stm.c b/drivers/hwtracing/coresight/coresight-stm.c index 49e0f1b..b7543bd 100644 --- a/drivers/hwtracing/coresight/coresight-stm.c +++ b/drivers/hwtracing/coresight/coresight-stm.c @@ -406,7 +406,7 @@ static long stm_generic_set_options(struct stm_data *stm_data, return 0; } -static ssize_t stm_generic_packet(struct stm_data *stm_data, +static ssize_t notrace stm_generic_packet(struct stm_data *stm_data, unsigned int master, unsigned int channel, unsigned int packet,