On Tue, 25 Mar 2025 11:58:45 +0000, James Clark wrote:
I've gotten stuck a few times with unusable Coresight after a warm boot due to lingering claim tags, especially when testing the Coresight panic patchsets.
This change does some tidy ups, adds some debug messages and clears the self hosted claim tag on probe. The last two commits are unrelated tidyups but they touch some of the same functions so to avoid extra conflicts I'm including them here.
[...]
Applied, thanks!
[1/7] coresight: Convert tag clear function to take a struct csdev_access https://git.kernel.org/coresight/c/fc7fed6f [2/7] coresight: Only check bottom two claim bits https://git.kernel.org/coresight/c/a4e65842 [3/7] coresight: Add claim tag warnings and debug messages https://git.kernel.org/coresight/c/a244a18c [4/7] coresight: etm3x: Convert raw base pointer to struct coresight access https://git.kernel.org/coresight/c/a1b0e77c [5/7] coresight: Clear self hosted claim tag on probe https://git.kernel.org/coresight/c/7cd63686 [6/7] coresight: Remove inlines from static function definitions https://git.kernel.org/coresight/c/48a5126b [7/7] coresight: Remove extern from function declarations https://git.kernel.org/coresight/c/e6e6b692
Best regards,