From eb61a4fb14d262825d32a2b0eac1f4221144c166 Mon Sep 17 00:00:00 2001 From: Nicola Vetrini Date: Sat, 21 Jun 2025 11:58:08 +0200 Subject: [PATCH] xen: fix header guard generation for asm-generic headers Dashes were wrongly not translated into underscores, thus generating an unexpected guard identifier. Fixes: ee79f378311b ("xen: add header guards to generated asm generic headers") Signed-off-by: Nicola Vetrini Reviewed-by: Stefano Stabellini --- xen/scripts/Makefile.asm-generic | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xen/scripts/Makefile.asm-generic b/xen/scripts/Makefile.asm-generic index b082801808..f6850758c5 100644 --- a/xen/scripts/Makefile.asm-generic +++ b/xen/scripts/Makefile.asm-generic @@ -34,7 +34,7 @@ unwanted := $(filter-out $(generic-y) $(generated-y),$(old-headers)) quiet_cmd_wrap = WRAP $@ cmd_wrap = \ arch=$$(echo $@ | sed -n 's:.*arch/\([^/]*\)/.*:\1:p' | tr a-z A-Z); \ - upper=$$(echo $*.h | tr a-z A-Z | tr '/.' '__'); \ + upper=$$(echo $*.h | tr a-z A-Z | tr '/.-' '__'); \ echo "\#ifndef $${arch}_GENERIC_$${upper}" > $@.new; \ echo "\#define $${arch}_GENERIC_$${upper}" >> $@.new; \ echo "\#include " >> $@.new; \