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

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


  • To: xen-devel@xxxxxxxxxxxxxxxxxxxx
  • From: Nicola Vetrini <nicola.vetrini@xxxxxxxxxxx>
  • Date: Sat, 21 Jun 2025 11:58:08 +0200
  • Arc-authentication-results: i=1; bugseng.com; arc=none smtp.remote-ip=46.228.253.214
  • Arc-message-signature: i=1; d=bugseng.com; s=openarc; a=rsa-sha256; c=relaxed/relaxed; t=1750499894; h=DKIM-Signature:From:To:Cc:Subject:Date:Message-ID:X-Mailer: MIME-Version:Content-Transfer-Encoding; bh=OFSOmi8snwtzjR1JiY+zoRSsRqb/PHEtC2Dj2pBIVmY=; b=qURVONWblprb3cBbFc6x5HirHGCj3/jkozlxVnQiTZOwmMP1uuyIy1vY8hitH77J7MFd 48iajO4CgQ+2kKfp02hvbWH5LzdYPU+uSSyV3MNRcW6xIrtgfFPBUC+j6ll14T6ZmtqMX dhnEa5TMHpOxCHKrM2mmwrIlXxyfoTGxCGWOMUPEeVfDJi3Odrap7TqK/fdHXl2HJebcm rdlKxORv5i+Ju18/a/V8NDohhfIp1FjAhswGLAai8Kd2yweD3V6u6J+ucAJbQi/EKFwYP Qi0kREgVgL6SBPrfOztqLmPKrUC8EET+A1hOji9KpaIBtGm8Sz2bJf3+WgMI9GuaNKQ2z AbJMp5NSPnFSahHplRnF740t5boxYFsj89KHff2K8dbX3qQLhEQ5O3SVpFQGk6O099Qm8 hNc7LKiG7VXz5atclpMEVojsVDdMpYHqeIioowh8ibxntUyYPpDnehmXzCwxER9tAFvIR Su+Pr6P6rPgAH7BX0vWe7sAhuDb4qb1vs88bjD9sijuAl6RDSBhtzjoHTiAvhcVGX5c9u PqyL6j3b6SJ8UOQf7WxZvCHltfIyhSKrBZ6yxHX7gM49Mi/FF96n8q4Pw+q8A2KgUOiWb uO8bXQNSP33T/DaD8j42uyIymNkUkj3F670BJDSrnqx6V00jDrghVKe+m5Ap5zQ=
  • Arc-seal: i=1; d=bugseng.com; s=openarc; a=rsa-sha256; cv=none; t=1750499894; b=ptiyWAR0f5LcQyHKM6LGbCcUF2JywoM8ZfUA/66KmAatpvcL2OQeY0H9H8t3qbWnbb2L hKDRgsk5ADephf3Fjv16nIerXLJ0ISXRqwpGCy5zbUqOfhRtCJ5Lqn2rmZ+llSIdlObSe KJEBrNZwPdqcqfeqS4ZeBxukK2ITlr+mGMAF7VgHMMHtDuz6FRJ5rl+invX+pvxD6Zpm0 fP5wHdCIqPwjA6IqVpxuI84zP1j/dU2Iaz5z7zVPx+kkDWj3Wq3s/BLzSeadc+RNpNF1F YyEr12HrqyZii4nVPsbXIVg+xKi6hwT4u8p2ZLVl/9B0XTfBSTd+1PiIlouSaeIlqMDVF BvyFkS2hjiordl1F4OxB4pfcwzXBrTMFB3+MbMbaWZMdQ/5XHeekfPQJMN9Wtj9iccWvL 4rUkOJ+q3x3dE5rEQMSsgpQMw/a7mZiajlWXdr2ZaYzq23bw8HveXxyVggG4Qig6L4yOK jHxBUvlKtiFTGym8WYF3SDP1+q+Q0vqV70ALSsLuXNXeEpbON5/1uN3Kf6i+r340qTqsY VtOAofKmB8/vcMygqCaWIGOnJ59pqwkxkYt75K1W76zf3cL55QaHtIfrZsMsyCJe+bApC 45Tz1JU9eNsSAtuaj9PKtkM355wWY9xp8+UiwbvPTwO5zkQxQ5fhCWXqqd6c+Aw=
  • Authentication-results: bugseng.com; arc=none smtp.remote-ip=46.228.253.214
  • Cc: sstabellini@xxxxxxxxxx, michal.orzel@xxxxxxx, xenia.ragiadakou@xxxxxxx, ayan.kumar.halder@xxxxxxx, consulting@xxxxxxxxxxx, Nicola Vetrini <nicola.vetrini@xxxxxxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Anthony PERARD <anthony.perard@xxxxxxxxxx>, Jan Beulich <jbeulich@xxxxxxxx>, Julien Grall <julien@xxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>
  • Delivery-date: Sat, 21 Jun 2025 09:58:44 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

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>
---
 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 b0828018080d..f6850758c54b 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; \
-- 
2.43.0




 


Rackspace

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