]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
PCI: trace: Add PCI controller tracepoint feature
authorShawn Lin <shawn.lin@rock-chips.com>
Wed, 25 Mar 2026 01:58:30 +0000 (09:58 +0800)
committerManivannan Sadhasivam <mani@kernel.org>
Tue, 7 Apr 2026 14:42:16 +0000 (20:12 +0530)
commitd1b7add89c004295cd48d7cd49946ed5cb5cbb55
tree86535a89eb54d74a41a1420aab8dbcd346d0263e
parent6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
PCI: trace: Add PCI controller tracepoint feature

Some PCI controllers may provide debug functionalities to track PCI bus
activities like LTSSM state transitions and data rate changes. These will
be very useful for debugging PCI link specific issues such as endpoint not
getting detected or performance issues.

Hence, implement the PCI controller tracepoint feature for recording LTSSM
state transitions and data rate changes.

Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
[mani: commit log and maintainers entry]
Signed-off-by: Manivannan Sadhasivam <mani@kernel.org>
Tested-by: Anand Moon <linux.amoon@gmail.com>
Reviewed-by: Steven Rostedt (Google) <rostedt@goodmis.org>
Link: https://patch.msgid.link/1774403912-210670-2-git-send-email-shawn.lin@rock-chips.com
MAINTAINERS
drivers/pci/trace.c
include/trace/events/pci_controller.h [new file with mode: 0644]