]> xenbits.xensource.com Git - people/royger/xen.git/commitdiff
xen: remove asm/unaligned.h
authorJuergen Gross <jgross@suse.com>
Tue, 12 Dec 2023 16:27:02 +0000 (17:27 +0100)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Thu, 21 Dec 2023 12:19:40 +0000 (12:19 +0000)
With include/xen/unaligned.h now dealing properly with unaligned
accesses for all architectures, asm/unaligned.h can be removed and
users can be switched to include xen/unaligned.h instead.

Signed-off-by: Juergen Gross <jgross@suse.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
xen/arch/x86/include/asm/unaligned.h [deleted file]
xen/common/lz4/defs.h
xen/common/lzo.c
xen/common/unlzo.c
xen/common/xz/private.h
xen/common/zstd/mem.h
xen/lib/xxhash32.c
xen/lib/xxhash64.c

diff --git a/xen/arch/x86/include/asm/unaligned.h b/xen/arch/x86/include/asm/unaligned.h
deleted file mode 100644 (file)
index 6070801..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-#ifndef __ASM_UNALIGNED_H__
-#define __ASM_UNALIGNED_H__
-
-#include <xen/unaligned.h>
-
-#endif /* __ASM_UNALIGNED_H__ */
index 10609f5a53170f5e01bd020d43d6c0f8f3148946..6d81113266bb8f681279dac8290296560bc2d640 100644 (file)
@@ -10,7 +10,7 @@
 
 #ifdef __XEN__
 #include <asm/byteorder.h>
-#include <asm/unaligned.h>
+#include <xen/unaligned.h>
 #else
 
 static inline u16 get_unaligned_le16(const void *p)
index a87c76ddedad72314aba334495469ac3aa2aca66..cc03f0f5547f65b851b143073fc9561d02430773 100644 (file)
@@ -97,7 +97,7 @@
 #ifdef __XEN__
 #include <xen/lib.h>
 #include <asm/byteorder.h>
-#include <asm/unaligned.h>
+#include <xen/unaligned.h>
 #else
 #define get_unaligned_le16(_p) (*(u16 *)(_p))
 #endif
index 74056778ebecc070b38a82e8040657924f9cd13f..bdcefa95b3b7e832f1e1fe0cbcc44b7c20982faf 100644 (file)
@@ -34,7 +34,7 @@
 
 #ifdef __XEN__
 #include <asm/byteorder.h>
-#include <asm/unaligned.h>
+#include <xen/unaligned.h>
 #else
 
 static inline u16 get_unaligned_be16(const void *p)
index e6814250e84fc268572b4ac425fd334b6dbc740f..2299705378ac612d1f6dbcf099ae7c1baec7620c 100644 (file)
@@ -13,7 +13,7 @@
 #ifdef __XEN__
 #include <xen/kernel.h>
 #include <asm/byteorder.h>
-#include <asm/unaligned.h>
+#include <xen/unaligned.h>
 #else
 
 static inline u32 get_unaligned_le32(const void *p)
index 2acae6a8edc8aa2caf25dd57867ff9adbc54b62f..ae1e3051268312eaa0c0e61741f8cb44a17e9bfc 100644 (file)
@@ -23,7 +23,7 @@
 #ifdef __XEN__
 #include <xen/string.h> /* memcpy */
 #include <xen/types.h>  /* size_t, ptrdiff_t */
-#include <asm/unaligned.h>
+#include <xen/unaligned.h>
 #endif
 
 /*-****************************************
index e8d403e5ced6588f0db7ea7064898919aa24671c..32efa651c5d9f8a37ae17db5b9d4d2f96fa52c74 100644 (file)
@@ -42,7 +42,7 @@
 #include <xen/errno.h>
 #include <xen/string.h>
 #include <xen/xxhash.h>
-#include <asm/unaligned.h>
+#include <xen/unaligned.h>
 
 /*-*************************************
  * Macros
index 481e76fbcf4c880ec395b1be314126a6d8c89347..1858e236fe3682e5badd963f954a8974a22a346e 100644 (file)
@@ -43,7 +43,7 @@
 #include <xen/errno.h>
 #include <xen/string.h>
 #include <xen/xxhash.h>
-#include <asm/unaligned.h>
+#include <xen/unaligned.h>
 #endif
 
 /*-*************************************