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_ */
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "[email protected]"