[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[xen staging] xen: fix header guard generation for asm-generic headers



commit eb61a4fb14d262825d32a2b0eac1f4221144c166
Author:     Nicola Vetrini <nicola.vetrini@xxxxxxxxxxx>
AuthorDate: Sat Jun 21 11:58:08 2025 +0200
Commit:     Stefano Stabellini <stefano.stabellini@xxxxxxx>
CommitDate: Sat Jun 21 10:54:54 2025 -0700

    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 <nicola.vetrini@xxxxxxxxxxx>
    Reviewed-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>
---
 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 <asm-generic/$*.h>" >> $@.new; \
--
generated by git-patchbot for /home/xen/git/xen.git#staging



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.