[PATCH 0/2] firewire: ohci: add support for tracepoints events
Brought to you by:
aeb,
bencollins
From: Takashi S. <o-t...@sa...> - 2024-06-25 03:18:19
|
Hi, 1394 OHCI hardware triggers PCI interrupts to notify any events to software. Current driver for the hardware is programmed by the typical way to utilize top- and bottom- halves, thus it has a timing gap to handle the notification in softIRQ (tasklet). The Linux Kernel Tracepoints framework is enough useful to trace the interaction between 1394 OHCI hardware and its driver. This series of changes adds support for tracepoints events to the driver, and adds an event, 'irqs', so that comparison of the event and any event in firewire subsystem is helpful to diagnose the timing gap. Takashi Sakamoto (2): firewire: ohci: add support for Linux kernel tracepoints firewire: ohci: add tracepoints event for hardIRQ event drivers/firewire/ohci.c | 4 +++ include/trace/events/firewire.h | 1 + include/trace/events/firewire_ohci.h | 47 ++++++++++++++++++++++++++++ 3 files changed, 52 insertions(+) create mode 100644 include/trace/events/firewire_ohci.h -- 2.43.0 |