tools/libxenguest: fix build in stubdom environment

With introduction of the new byteswap infrastructure the build of
libxenguest for stubdoms was broken. Fix that again.

Fixes: 60dcff871e ("xen/decompressors: Remove use of *_to_cpup() helpers")
Signed-off-by: Juergen Gross <jgross@suse.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Jason Andryuk <jason.andryuk@amd.com>
Acked-by: Anthony PERARD <anthony.perard@vates.tech>
This commit is contained in:
Juergen Gross authored and Jan Beulich committed 2025-06-30 10:05:42 +02:00
1 parent 04289eca9e
commit 448826d95d
2 files changed
+10 -1

No files matched your search

@@ -25,6 +25,15 @@ static inline uint16_t be16_to_cpu(const uint16_t v)
#endif
}
static inline uint32_t be32_to_cpu(const uint32_t v)
{
#if BYTE_ORDER == LITTLE_ENDIAN
return __builtin_bswap32(v);
#else
return v;
#endif
}
#include "../../xen/common/lzo.c"
#include "../../xen/common/unlzo.c"
@@ -25,7 +25,7 @@ static inline uint32_t cpu_to_le32(const uint32_t v)
#endif
}
static inline uint32_t le32_to_cpu(const uint32_t p)
static inline uint32_t le32_to_cpu(const uint32_t v)
{
#if BYTE_ORDER == BIG_ENDIAN
return __builtin_bswap32(v);
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.