[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
|