On Mon, 09 Feb 2026 12:44:32 +0000, Leo Yan wrote:
This series is to fix and refactor CoreSight device registration and unregistration, it can be divided into three small parts:
Patches 01-03: Three fixes for memory leak, device reference and mutex protection. Patches 04-05: Move connection cleanup operations into coresight_remove_conns(). Patches 06-08: Refactor error handling in coresight_register().
[...]
Applied, thanks!
[1/8] coresight: Fix memory leak in coresight_alloc_device_name() https://git.kernel.org/coresight/c/0289ada4a316 [2/8] coresight: Get parent device reference after sink ID map allocation https://git.kernel.org/coresight/c/2f322f039281 [3/8] coresight: Protect unregistration with mutex https://git.kernel.org/coresight/c/a6c4da4b95a3 [4/8] coresight: Refactor output connection sysfs link cleanup https://git.kernel.org/coresight/c/32c225491ed8 [5/8] coresight: Refactor sysfs connection group cleanup https://git.kernel.org/coresight/c/babb987968d3 [6/8] coresight: Move sink validation into etm_perf_add_symlink_sink() https://git.kernel.org/coresight/c/6b1ffc542850 [7/8] coresight: Do not mix success path with failure handling https://git.kernel.org/coresight/c/8573756b235d [8/8] coresight: Unify bus unregistration via coresight_unregister() https://git.kernel.org/coresight/c/eef33a7cce23
Best regards,