Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp954994iob; Wed, 4 May 2022 11:25:02 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzu7ki9r90mmzihXQNIovB7/8L8WhGRYqFOAF6sZfH60JzJUCU9HFpCJnLstlP2h+Pu3eqe X-Received: by 2002:a17:907:c02:b0:6df:fb64:2770 with SMTP id ga2-20020a1709070c0200b006dffb642770mr22287124ejc.221.1651688702282; Wed, 04 May 2022 11:25:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651688702; cv=none; d=google.com; s=arc-20160816; b=bdNT8+ki5Wpolf+IV9gQOSjGk9hgli56v79MHVHhqWN6KbQ675Q9ewW8feO9eAZFHr 4oz2olADvhyaDpN7AnKypeD2o+VyFR4hFOMzGr0/iIXSCSzXDWAp6jt6oT7vXmNi4x7M 0O9DaYPoEw1sDazl2YE7YSdgZdYDNbfi6xxLvpMwPrIV1vrFXp8iyUfubSYrIuY6pJYd 8esf0+I273TaSDCdMMlFp7R4KBqNNoSEzt4yVJPAarznqNf2mHjnim4zNFtxJm954ExA OmyVuS61f01LXEYy6z7eHgT/e3ciSlAM3KOkCMG2UkBfmrsYs1bhyhXouYu1RfCn1qgP hCGQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=WMfrbW6aHjrx/MqUK3KUM6mipCuetkL4KAFC6OrnsvM=; b=DrScSDRSR+dLped2hTfGGeyORvuk6rfwoONFLSdCZnbN6RAZhlNvMQRHRipF34mgxg E64OY9LMCNSdhpDhYyuLlaJgSIhHOG1qNEueHS9hgz2q4pvTC2q577w5lHm8006SVS9+ 85SMybO+3JqUPa6T2y9if+KLY/JDILgnyZhjd0GoJpH1Iesynwz4X/z2XLJki6PIG8vH 1Fkr2L7JCeBtS1lYSyf3NXtDFNEhmrt9kmPaSCg2oEeG5B1DXW8SL1Dh341YGftg9ZId AZ25DYDDjoBaEaY6jb2eUdE2tbBfRZ8L1fWgXwImGnRFvmyt0ATNFAaBMrx6u/Zelq+3 r9ZQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcdkim header.b=Ap1PZZlb; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id og5-20020a1709071dc500b006df839dcf36si15655256ejc.110.2022.05.04.11.24.37; Wed, 04 May 2022 11:25:02 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcdkim header.b=Ap1PZZlb; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1348852AbiEDLd1 (ORCPT + 99 others); Wed, 4 May 2022 07:33:27 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43292 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1348824AbiEDLdS (ORCPT ); Wed, 4 May 2022 07:33:18 -0400 Received: from alexa-out.qualcomm.com (alexa-out.qualcomm.com [129.46.98.28]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C34B62BB38; Wed, 4 May 2022 04:29:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; i=@quicinc.com; q=dns/txt; s=qcdkim; t=1651663783; x=1683199783; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=WMfrbW6aHjrx/MqUK3KUM6mipCuetkL4KAFC6OrnsvM=; b=Ap1PZZlbuV2+3dpL6YNsD871umm5NbWYeSE3uRREOVWBbAK3tOUwBCfh kFLfXwyg9hsMZ2Gq4qE4JIEs4yAvY82afO0lTyCVhWWKCbeIFuBI7MqCj i1ru6IVPKkxof1yWZbdSseAPNICr3oF8EP57r1iqKtm31X5/VazwE/RvV 0=; Received: from ironmsg08-lv.qualcomm.com ([10.47.202.152]) by alexa-out.qualcomm.com with ESMTP; 04 May 2022 04:29:43 -0700 X-QCInternal: smtphost Received: from nasanex01c.na.qualcomm.com ([10.47.97.222]) by ironmsg08-lv.qualcomm.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 May 2022 04:29:43 -0700 Received: from nalasex01a.na.qualcomm.com (10.47.209.196) by nasanex01c.na.qualcomm.com (10.47.97.222) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.22; Wed, 4 May 2022 04:29:41 -0700 Received: from blr-ubuntu-253.qualcomm.com (10.80.80.8) by nalasex01a.na.qualcomm.com (10.47.209.196) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.22; Wed, 4 May 2022 04:29:37 -0700 From: Sai Prakash Ranjan To: , , CC: , , , , , , , , Sai Prakash Ranjan , "Bjorn Andersson" Subject: [PATCHv14 9/9] soc: qcom: geni: Disable MMIO tracing for GENI SE Date: Wed, 4 May 2022 16:58:28 +0530 Message-ID: X-Mailer: git-send-email 2.33.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [10.80.80.8] X-ClientProxiedBy: nasanex01a.na.qualcomm.com (10.52.223.231) To nalasex01a.na.qualcomm.com (10.47.209.196) X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Disable MMIO tracing for GENI SE driver to prevent excessive logging. Any access over serial console would involve a lot of TX and RX register accesses (and few others), so these MMIO read/write trace events in these drivers cause a lot of unwanted noise because of the high frequency of such operations and it is not very useful tracing these events for such drivers. Given we want to enable these trace events on development devices (maybe not production devices) where performance also really matters so that we don't regress other components by wasting CPU cycles and memory collecting these traces, it makes more sense to disable these traces from such drivers. Also another reason to disable these traces would be to prevent recursive tracing when we display the trace buffer containing these MMIO trace events since writing onto serial console would further record MMIO traces. Cc: Bjorn Andersson Signed-off-by: Sai Prakash Ranjan --- drivers/soc/qcom/qcom-geni-se.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/soc/qcom/qcom-geni-se.c b/drivers/soc/qcom/qcom-geni-se.c index 28a8c0dda66c..a0ceeede450f 100644 --- a/drivers/soc/qcom/qcom-geni-se.c +++ b/drivers/soc/qcom/qcom-geni-se.c @@ -1,6 +1,9 @@ // SPDX-License-Identifier: GPL-2.0 // Copyright (c) 2017-2018, The Linux Foundation. All rights reserved. +/* Disable MMIO tracing to prevent excessive logging of unwanted MMIO traces */ +#define __DISABLE_TRACE_MMIO__ + #include #include #include -- 2.33.1