Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp1042204iob; Fri, 13 May 2022 20:47:02 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz1lcqkFFq7PYoZnDaK8hoGKqgndx1JjDJoo1gpDoexMtvv3ZgbivHMEQRvLa/sLnmp26db X-Received: by 2002:a05:6000:1809:b0:20a:cafc:fd39 with SMTP id m9-20020a056000180900b0020acafcfd39mr5999105wrh.255.1652500022268; Fri, 13 May 2022 20:47:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1652500022; cv=none; d=google.com; s=arc-20160816; b=rwE0TD8nUgKpuwi9gafWnRUVx7s36ClYgdjNTPQx1YwIWeGk4/HLsrVCg+OUOVT69A PmZySa3wkObHAoVcSquVBxQK/BxXsKSmHMCCGsG45m8fIE4t5m1ZAAiHOgMcIIAHAoDO wPlBDRTlOxiPzFegCzew9YOmlvKtdsv/BGOCjgs97uNvZpTfYYV/Q8zx2N6/MuFtpiiD RushusTHm0ZbSJC7eJwrdV/Fva4DQoMvKAQmjn3piVFe3lXUIOtQbigE9eK7WzIgynIY J4E6i26L75lrYHwSxFVP3D6nmqipbNIP183mpzGl25I3bYrhNpm8wMdzGHpxst3jVV7s 7Lbg== 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:dkim-signature; bh=VxUbVIJfDPKovOH85qumbwINB246mdu93fA8EKGD0Q4=; b=bvybC8mtFxTOmMOQMlO7Y0kkLFcJFFlZTjEEiQGbECJGIbfxx4aOqpkUPxFdFbyaVs p68WaxQZQQVsd8E1543c1o8CItPOUwMhAPTl3aJxJOzFZoVLTLjbIgpnRMC9HzjHR6le 68jldw11iiovaaqj4tnXA1HuIugY57VvczYXJfc8mlqYnPo6fUbMdYN89oM61Mr0J3ro lk0Cd3+2T20uRQHc94miuxyX2GDaR8kvCG4iR5A0nayduzayYyGCwtRw57vxuB1I+AWl 1c9QhcXRRln2NLsrqezhUz7y+RTf4e/xXxNjAk6gA3dKXhoTZixM1SMP7Jaa0XJbY212 jiPQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=r9DxuHYS; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 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 lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id 189-20020a1c02c6000000b0038ebce1eed1si6320692wmc.151.2022.05.13.20.47.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 May 2022 20:47:02 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=r9DxuHYS; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id E8624469ECD; Fri, 13 May 2022 17:20:40 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1382726AbiEMRFT (ORCPT + 99 others); Fri, 13 May 2022 13:05:19 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53844 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1356197AbiEMRFR (ORCPT ); Fri, 13 May 2022 13:05:17 -0400 Received: from mail-pg1-x534.google.com (mail-pg1-x534.google.com [IPv6:2607:f8b0:4864:20::534]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 33A555A174 for ; Fri, 13 May 2022 10:05:16 -0700 (PDT) Received: by mail-pg1-x534.google.com with SMTP id l11so8035813pgt.13 for ; Fri, 13 May 2022 10:05:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=VxUbVIJfDPKovOH85qumbwINB246mdu93fA8EKGD0Q4=; b=r9DxuHYSlxU+T16xfaZ3O/UPZmGzM29cDZT+o/GKLRYX58IeBo5mKJFhPcJ+6+KWLp kvkNJkaYVRprSwjfb8+qiP02Wk3RKfR/H5hjqjvqW3JA+7y3GZS92EQwwN3P8gRXWBXS 3Zq0QNUhjQsOag72nAT3p33sJCbeOhnM3BiHpu0FSomwUvLVeUHsqz6Mu0XbdNijm/ap cPyTZWNnlwB+lPMjq8kK2xk7tvK/FtX1MZtWh2AjOFY+CqIfct7ZJxqTsrflvVCvRHY3 AuXsDly1u4YGbFr4mMBJ7m1mYdmp2G5zjA+2ilP2tX4daUN1AIht2wNMa/KvruK9krJq LCzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=VxUbVIJfDPKovOH85qumbwINB246mdu93fA8EKGD0Q4=; b=C0FnLoCG4ufYKjyM1HkBZOrH2ad1IkvITewL1tOYyeH4yacwUZPZY8gbSW1JkC6kx4 FvkVrOhIg1CvHy9OzQfRTIZOb9wP0l1N5h39lyxZ1g0CioC4lLsLW5tO4nn7TU93dF8D Pg/iH3WJJMizjJ1qTFcjnlcLC/I/UFOXEoJ2keI9vYp6WWV9nt2BcrWia/RJPvy3/fXW l1ypcXZwcsQ6aaHncCyR3JZ2aEIjN4qB8b/TvRXrGaPm1BdFg2kKPof9UVKGUQx34tLc KFjgTPKBghk5BNAQKseTuh/ldBRYQnrVK7MdFzHz6ttosiZPrfcj5CPrExKyZRh5gucG jR0g== X-Gm-Message-State: AOAM530fxWSeyIFOlTONAv/sNMLKJGzP5SrxeIGetAzBid3o8nohEzuf adcyg5pwtE+jIGAnBDG1W76o7Q== X-Received: by 2002:a05:6a00:e8e:b0:4fa:a52f:59cf with SMTP id bo14-20020a056a000e8e00b004faa52f59cfmr5394126pfb.84.1652461515669; Fri, 13 May 2022 10:05:15 -0700 (PDT) Received: from p14s.cg.shawcable.net (S0106889e681aac74.cg.shawcable.net. [68.147.0.187]) by smtp.gmail.com with ESMTPSA id fr2-20020a17090ae2c200b001d94c194a67sm1821748pjb.18.2022.05.13.10.05.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 May 2022 10:05:14 -0700 (PDT) From: Mathieu Poirier To: gregkh@linuxfoundation.org Cc: coresight@lists.linaro.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Suzuki.Poulose@arm.com Subject: [GIT PULL] Coresight changes for v5.19 Date: Fri, 13 May 2022 11:05:13 -0600 Message-Id: <20220513170513.3276002-1-mathieu.poirier@linaro.org> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no 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 The following changes since commit ce522ba9ef7e2d9fb22a39eb3371c0c64e2a433e: Linux 5.18-rc2 (2022-04-10 14:21:36 -1000) are available in the Git repository at: git@gitolite.kernel.org:pub/scm/linux/kernel/git/coresight/linux.git tags/coresight-next-v5.19 for you to fetch changes up to 1adff542d67a2ed1120955cb219bfff8a9c53f59: coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier (2022-05-09 16:03:24 +0100) ---------------------------------------------------------------- Coresight changes for v5.19 Good day Greg, Please consider those for the the upcoming v5.19 merge window when you have time. This pull request includes: - Work to uniformise access to the ETMv4 registers, making it easier to look for and change register accesses. - A correction to a probing failure when looking for links between devices. - The replacement of a call to mutex_lock() with a mutex_trylock() in the panic notifier of the cpu-debug infrastructure to avoid a possible deadlock. Signed-off-by: Mathieu Poirier ---------------------------------------------------------------- Guilherme G. Piccoli (1): coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier James Clark (15): coresight: etm4x: Cleanup TRCIDR0 register accesses coresight: etm4x: Cleanup TRCIDR2 register accesses coresight: etm4x: Cleanup TRCIDR3 register accesses coresight: etm4x: Cleanup TRCIDR4 register accesses coresight: etm4x: Cleanup TRCIDR5 register accesses coresight: etm4x: Cleanup TRCCONFIGR register accesses coresight: etm4x: Cleanup TRCEVENTCTL1R register accesses coresight: etm4x: Cleanup TRCSTALLCTLR register accesses coresight: etm4x: Cleanup TRCVICTLR register accesses coresight: etm3x: Cleanup ETMTECR1 register accesses coresight: etm4x: Cleanup TRCACATRn register accesses coresight: etm4x: Cleanup TRCSSCCRn and TRCSSCSRn register accesses coresight: etm4x: Cleanup TRCSSPCICRn register accesses coresight: etm4x: Cleanup TRCBBCTLR register accesses coresight: etm4x: Cleanup TRCRSCTLRn register accesses Mao Jinlong (1): coresight: core: Fix coresight device probe failure issue drivers/hwtracing/coresight/coresight-core.c | 33 ++-- drivers/hwtracing/coresight/coresight-cpu-debug.c | 7 +- drivers/hwtracing/coresight/coresight-etm3x-core.c | 2 +- .../hwtracing/coresight/coresight-etm3x-sysfs.c | 2 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 136 +++++----------- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 180 +++++++++++---------- drivers/hwtracing/coresight/coresight-etm4x.h | 120 +++++++++++--- 7 files changed, 268 insertions(+), 212 deletions(-)