ACPICA: Linux: add support for X32 ABI compilation

"Linux Kernel Mailing List" <[email protected]>
Newsgroups gmane.linux.kernel.commits.head
Message-ID <[email protected]>
Web:        https://git.kernel.org/torvalds/c/0eedae8e5f983aba6fb5c29c8699ecf03c7e50e0
Commit:     0eedae8e5f983aba6fb5c29c8699ecf03c7e50e0
Parent:     1a9a126b5098160ca934a352617e9e65dbfa679d
Refname:    refs/heads/master
Author:     Anuj Mittal <[email protected]>
AuthorDate: Wed Jan 24 15:42:29 2018 -0800
Committer:  Rafael J. Wysocki <[email protected]>
CommitDate: Sun Feb 4 08:58:30 2018 +0100

    ACPICA: Linux: add support for X32 ABI compilation
    
    X32 follows ILP32 model. Check for ILP32 as well when checking for
    x86_64 to ensure the defines are correct for X32 ABI.
    
    Signed-off-by: Anuj Mittal <[email protected]>
    Signed-off-by: Erik Schmauss <[email protected]>
    Signed-off-by: Rafael J. Wysocki <[email protected]>
---
 include/acpi/platform/aclinux.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/acpi/platform/aclinux.h b/include/acpi/platform/aclinux.h
index 1b473efd9eb6..97e088276c6d 100644
--- a/include/acpi/platform/aclinux.h
+++ b/include/acpi/platform/aclinux.h
@@ -206,7 +206,7 @@
 #define ACPI_FLUSH_CPU_CACHE()
 #define ACPI_CAST_PTHREAD_T(pthread) ((acpi_thread_id) (pthread))
 
-#if defined(__ia64__)    || defined(__x86_64__) ||\
+#if defined(__ia64__)    || (defined(__x86_64__) && !defined(__ILP32__)) ||\
 	defined(__aarch64__) || defined(__PPC64__) ||\
 	defined(__s390x__)
 #define ACPI_MACHINE_WIDTH          64
--
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.