Linux-ARM-Kernel Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] coresight: Updates for Linux v7.2
@ 2026-06-08 12:54 Suzuki K Poulose
  2026-06-08 19:37 ` Greg KH
  0 siblings, 1 reply; 2+ messages in thread
From: Suzuki K Poulose @ 2026-06-08 12:54 UTC (permalink / raw)
  To: gregkh
  Cc: linux-arm-kernel, coresight, james.clark, leo.yan, mike.leach,
	Suzuki K Poulose

Hi Greg

Please find the updates for CoreSight self hosted tracing subsystem targeting
Linux v7.2

Kindly pull,

Suzuki

---


The following changes since commit 7fd2df204f342fc17d1a0bfcd474b24232fb0f32:

  Linux 7.1-rc2 (2026-05-03 14:21:25 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git tags/coresight-next-v7.2

for you to fetch changes up to 98495b5a4d77dd22e106f462b76e1093a55b29a7:

  coresight: ultrasoc-smb: Fix OOB write in smb_sync_perf_buffer() (2026-06-04 09:56:13 +0100)

----------------------------------------------------------------
coresight: Self-hosted tracing updates for Linux v7.2

Updates for the CoreSight self hosted tracing subsystem includes:
 - Better power management for components based on the CPU PM, including
   support for components on the trace path for CPUs. Add support for
   save/restore for TRBE
 - Miscellaneous fixes to the drivers
   * Fix overflow when the buffer size is > 2GB for tmc-etr
   * Ultrasoc SMB Perf buffer OOB access

Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>

----------------------------------------------------------------
James Clark (1):
      coresight: ete: Always save state on power down

Jie Gan (3):
      coresight: fix missing error code when trace ID is invalid
      coresight: Fix source not disabled on idr_alloc_u32 failure
      coresight: platform: defer connection counter increment until alloc succeeds

Junrui Luo (1):
      coresight: ultrasoc-smb: Fix OOB write in smb_sync_perf_buffer()

Leo Yan (28):
      coresight: tmc: Fix overflow when calculating is bigger than 2GiB
      coresight: etm4x: Correct TRCVMIDCCTLR1 save and restore
      coresight: Handle helper enable failure properly
      coresight: Extract device init into coresight_init_device()
      coresight: Populate CPU ID into coresight_device
      coresight: Remove .cpu_id() callback from source ops
      coresight: Take hotplug lock in enable_source_store() for Sysfs mode
      coresight: perf: Retrieve path and source from event data
      coresight: Take a reference on csdev
      coresight: Move per-CPU source pointer to core layer
      coresight: Take per-CPU source reference during AUX setup
      coresight: Register CPU PM notifier in core layer
      coresight: etm4x: Hook CPU PM callbacks
      coresight: etm4x: Remove redundant checks in PM save and restore
      coresight: syscfg: Use IRQ-safe spinlock to protect active variables
      coresight: Disable source helpers in coresight_disable_path()
      coresight: Control path with range
      coresight: Use helpers to fetch first and last nodes
      coresight: Introduce coresight_enable_source() helper
      coresight: Save active path for system tracers
      coresight: etm4x: Set active path on target CPU
      coresight: etm3x: Set active path on target CPU
      coresight: sysfs: Use source's path pointer for path control
      coresight: Control path during CPU idle
      coresight: Add PM callbacks for sink device
      coresight: sysfs: Increment refcount only for software source
      coresight: Move CPU hotplug callbacks to core layer
      coresight: sysfs: Validate CPU online status for per-CPU sources

Runyu Xiao (1):
      coresight: etb10: restore atomic_t for shared reading state

Yabin Cui (1):
      coresight: trbe: Save and restore state across CPU low power state

Yingchao Deng (1):
      coresight: cti: Fix DT filter signals silently ignored

 drivers/hwtracing/coresight/coresight-catu.c       |   2 +-
 drivers/hwtracing/coresight/coresight-core.c       | 574 ++++++++++++++++++---
 drivers/hwtracing/coresight/coresight-cti-core.c   |   9 +-
 .../hwtracing/coresight/coresight-cti-platform.c   |   1 +
 drivers/hwtracing/coresight/coresight-etb10.c      |   6 +-
 drivers/hwtracing/coresight/coresight-etm-perf.c   | 289 ++++++-----
 drivers/hwtracing/coresight/coresight-etm3x-core.c |  73 +--
 drivers/hwtracing/coresight/coresight-etm4x-core.c | 216 +++-----
 drivers/hwtracing/coresight/coresight-platform.c   |  12 +-
 drivers/hwtracing/coresight/coresight-priv.h       |   8 +-
 drivers/hwtracing/coresight/coresight-syscfg.c     |  38 +-
 drivers/hwtracing/coresight/coresight-syscfg.h     |   2 +
 drivers/hwtracing/coresight/coresight-sysfs.c      | 135 ++---
 drivers/hwtracing/coresight/coresight-tmc-etr.c    |   4 +-
 drivers/hwtracing/coresight/coresight-trbe.c       |  61 ++-
 drivers/hwtracing/coresight/ultrasoc-smb.c         |   1 +
 include/linux/coresight.h                          |  27 +-
 include/linux/cpuhotplug.h                         |   2 +-
 18 files changed, 939 insertions(+), 521 deletions(-)


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL] coresight: Updates for Linux v7.2
  2026-06-08 12:54 [GIT PULL] coresight: Updates for Linux v7.2 Suzuki K Poulose
@ 2026-06-08 19:37 ` Greg KH
  0 siblings, 0 replies; 2+ messages in thread
From: Greg KH @ 2026-06-08 19:37 UTC (permalink / raw)
  To: Suzuki K Poulose
  Cc: linux-arm-kernel, coresight, james.clark, leo.yan, mike.leach

On Mon, Jun 08, 2026 at 01:54:24PM +0100, Suzuki K Poulose wrote:
> Hi Greg
> 
> Please find the updates for CoreSight self hosted tracing subsystem targeting
> Linux v7.2
> 
> Kindly pull,
> 
> Suzuki
> 
> ---
> 
> 
> The following changes since commit 7fd2df204f342fc17d1a0bfcd474b24232fb0f32:
> 
>   Linux 7.1-rc2 (2026-05-03 14:21:25 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git tags/coresight-next-v7.2

Pulled and pushed out, thanks.

greg k-h


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-06-08 20:17 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-08 12:54 [GIT PULL] coresight: Updates for Linux v7.2 Suzuki K Poulose
2026-06-08 19:37 ` Greg KH

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox