ACPICA: Add EXPORT_ACPI_INTERFACES macro to external interface modules.

For Linux, there are no functional changes/binary generation differences
introduced by this patch.

This change adds a new macro to all files that contain external ACPICA
interfaces. It can be detected and used by the host (via the host-specific
header) for any special processing required for such modules. Lv Zheng.

Signed-off-by: Lv Zheng <lv.zheng@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
This commit is contained in:
Lv Zheng
2013-10-29 09:29:51 +08:00
committed by Rafael J. Wysocki
parent e07fcfd89f
commit 839e928f5b
21 changed files with 45 additions and 24 deletions

View File

@@ -74,7 +74,7 @@
#define acpi_spinlock spinlock_t *
#define acpi_cpu_flags unsigned long
#else /* !__KERNEL__ */
#else /* !__KERNEL__ */
#include <stdarg.h>
#include <string.h>
@@ -102,7 +102,7 @@
#define __cdecl
#endif
#endif /* __KERNEL__ */
#endif /* __KERNEL__ */
/* Linux uses GCC */
@@ -183,6 +183,10 @@ static inline void acpi_os_free(void *a)
lock ? AE_OK : AE_NO_MEMORY; \
})
#endif /* __KERNEL__ */
#ifdef EXPORT_ACPI_INTERFACES
#include <linux/export.h>
#endif
#endif /* __ACLINUX_H__ */
#endif /* __KERNEL__ */
#endif /* __ACLINUX_H__ */