svn commit: r367673 - head/sys/compat/linuxkpi/common/include/linux
Vladimir Kondratyev
wulf at FreeBSD.org
Sat Nov 14 10:34:19 UTC 2020
Author: wulf
Date: Sat Nov 14 10:34:18 2020
New Revision: 367673
URL: https://svnweb.freebsd.org/changeset/base/367673
Log:
LinuxKPI: Exclude linux/acpi.h content on non-ACPI archs.
LinuxKPI ACPI support is based on FreeBSD import of ACPICA which can be
compiled only on aarch64, amd64 and i386. Ifdef-out broken parts on our
side to avoid patching of vendor code.
This fixes drm-devel-kmod build on powerpc64(le).
Reported by: pkubaj
Modified:
head/sys/compat/linuxkpi/common/include/linux/acpi.h
Modified: head/sys/compat/linuxkpi/common/include/linux/acpi.h
==============================================================================
--- head/sys/compat/linuxkpi/common/include/linux/acpi.h Sat Nov 14 05:30:10 2020 (r367672)
+++ head/sys/compat/linuxkpi/common/include/linux/acpi.h Sat Nov 14 10:34:18 2020 (r367673)
@@ -33,10 +33,14 @@
#include <linux/device.h>
+#if defined(__aarch64__) || defined(__amd64__) || defined(__i386__)
+
#include <acpi/acpi.h>
#include <acpi/acpi_bus.h>
#define ACPI_HANDLE(dev) \
((dev)->bsddev != NULL ? bsd_acpi_get_handle((dev)->bsddev) : NULL)
+
+#endif
#endif /* _LINUX_ACPI_H_ */
More information about the svn-src-head
mailing list