[PATCH v3 2/6] firewire: core: enable context analysis for transaction layer
From: Takashi Sakamoto
Date: Sun Oct 11 2026 - 02:31:59 EST
The kernel is transitioning from Sparse-based context analysis to
compier-based context analysis, which requires LLVM/Clang 23 or later.
Individual compilation units can opt in to the analysis through their
Makefiles.
Enable context analysis for the transaction layer.
Signed-off-by: Takashi Sakamoto <o-takashi@xxxxxxxxxxxxx>
---
drivers/firewire/Makefile | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/firewire/Makefile b/drivers/firewire/Makefile
index 1ff550e93a8c..e27fca37b4b2 100644
--- a/drivers/firewire/Makefile
+++ b/drivers/firewire/Makefile
@@ -3,6 +3,8 @@
# Makefile for the Linux IEEE 1394 implementation
#
+CONTEXT_ANALYSIS_core-transaction.o := y
+
firewire-core-y += core-trace.o core-card.o core-cdev.o core-device.o \
core-iso.o core-topology.o core-transaction.o
firewire-ohci-y += ohci.o
--
2.53.0