Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp636758pxb; Thu, 23 Sep 2021 07:40:32 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwXvIBramSAwm4ZmwUw+TuxuD+PElMWtfOn7q74ongTzJnbETxsArzHQdmfZXro7YnuYVbF X-Received: by 2002:a6b:5913:: with SMTP id n19mr4077019iob.91.1632408032495; Thu, 23 Sep 2021 07:40:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1632408032; cv=none; d=google.com; s=arc-20160816; b=wjF8K7t9qwyQjus3rzyJG3p2t79mNClUOMZE4IFfJZfmJBn40fOvENy32xglEs+GL2 K3kmB26MAbk6pTfE5mImlRS8nKJXTt4Zto+z/BbbCPN5wwRRCw4v1KM6cveGkaOOC+Op fu7z6zKNkmJKedxCiRiJvd11dY9NlOZFQ1cvmgPHagWy34qusH6WpVuipPyUtaB11IwU CRp0IPerVy/NheovUBbT2AELw4bEEc5UidLAXx50FKZbnf2B01YOr69qzEArUhOLH3ny uH0qqPdUBX7SyVs+1WQSsJf66lD2lsz/UpWgbF6AyqX9sTucpuw93S/YQVgs17RB3YQ4 cvwA== 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 :message-id:date:subject:cc:to:from; bh=Zogt6lFubjCVyg5eYPb3U/m6+J+vB9H95QW+kvNSkG0=; b=03nLwqtdWGOWEuiakVz/1uxAZOfrpGj66BZJMU3M4yllSZYUYC9Lh1DZk1p4H8I/XR bqOuLV1IkIN0shGI23uNEOehfxOw1aBl1K1+Dj0c5xD4QnrjStyEcNXuRZ4eZoJJpgxa dzVd/UtbGphhyT9ngfsELvfJM0qdNR02XJEgpF+SatsfDHKrYSb8u0nwjqhnEJ0BQr3d N2QKP+SklPxCNEGpF9c+m4cSgYNVNtO1ZOWDTuGmerN4lk8bMts+R0R/dCVjAM3ed7Qr yNgk879ubFC04MNSmw4lD9a2GvHiyIqb5rsXoc1uq8Z815afjoIY77owc3+i5pqexzuX uBlg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id y203si8997968iof.46.2021.09.23.07.40.21; Thu, 23 Sep 2021 07:40:32 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241674AbhIWOlE (ORCPT + 99 others); Thu, 23 Sep 2021 10:41:04 -0400 Received: from foss.arm.com ([217.140.110.172]:35296 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S241676AbhIWOlD (ORCPT ); Thu, 23 Sep 2021 10:41:03 -0400 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DD76ED6E; Thu, 23 Sep 2021 07:39:30 -0700 (PDT) Received: from ewhatever.cambridge.arm.com (ewhatever.cambridge.arm.com [10.1.197.1]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id B6CC63F718; Thu, 23 Sep 2021 07:39:29 -0700 (PDT) From: Suzuki K Poulose To: mathieu.poirier@linaro.org, linux-arm-kernel@lists.infradead.org Cc: anshuman.khandual@arm.com, mike.leach@linaro.org, leo.yan@linaro.org, coresight@lists.linaro.org, linux-kernel@vger.kernel.org, Suzuki K Poulose Subject: [PATCH v4 0/5] coresight: TRBE and Self-Hosted trace fixes Date: Thu, 23 Sep 2021 15:39:14 +0100 Message-Id: <20210923143919.2944311-1-suzuki.poulose@arm.com> X-Mailer: git-send-email 2.24.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Here is the updated patches from the v3 of the series [0], parts of which have been queued to coresight/next. This series now applies on the coresight/next branch. Changes since v3: - Split the spurious IRQ handling patch to : a) coresight: trbe: irq handler: Do not disable TRBE if no action is needed b) coresight: trbe: Fix handling of spurious interrupts - Added a helper to mark the ring buffer when there is WRAP event and added a comment to explain. [0] https://lkml.kernel.org/r/20210914102641.1852544-1-suzuki.poulose@arm.com Suzuki K Poulose (5): coresight: trbe: irq handler: Do not disable TRBE if no action is needed coresight: trbe: Fix handling of spurious interrupts coresight: trbe: Do not truncate buffer on IRQ coresight: trbe: End the AUX handle on truncation coresight: trbe: Prohibit trace before disabling TRBE .../coresight/coresight-self-hosted-trace.h | 4 +- drivers/hwtracing/coresight/coresight-trbe.c | 96 ++++++++++++------- 2 files changed, 64 insertions(+), 36 deletions(-) -- 2.24.1