Commit
839e928f5bbb695c31ddc23cf3fae3cf1c9e9f20
Authored by
Lv Zheng
2013-10-29 09:29:51 +0800
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>
Showing
21 changed files
with
45 additions
and
24 deletions
Side-by-side Diff
...
...
@@ -41,7 +41,8 @@
41
41
* POSSIBILITY OF SUCH DAMAGES.
42
42
*/
43
43
44
-#include <linux/export.h>
44
+#define EXPORT_ACPI_INTERFACES
45
+
45
46
#include <acpi/acpi.h>
46
47
#include "accommon.h"
47
48
#include "acnamesp.h"
...
...
@@ -41,7 +41,8 @@
41
41
* POSSIBILITY OF SUCH DAMAGES.
42
42
*/
43
43
44
-#include <linux/export.h>
44
+#define EXPORT_ACPI_INTERFACES
45
+
45
46
#include <acpi/acpi.h>
46
47
#include "accommon.h"
47
48
#include "actables.h"
...
...
@@ -41,7 +41,8 @@
41
41
* POSSIBILITY OF SUCH DAMAGES.
42
42
*/
43
43
44
-#include <linux/export.h>
44
+#define EXPORT_ACPI_INTERFACES
45
+
45
46
#include <acpi/acpi.h>
46
47
#include "accommon.h"
47
48
#include "acevents.h"
...
...
@@ -42,7 +42,8 @@
42
42
* POSSIBILITY OF SUCH DAMAGES.
43
43
*/
44
44
45
-#include <linux/export.h>
45
+#define EXPORT_ACPI_INTERFACES
46
+
46
47
#include <acpi/acpi.h>
47
48
#include "accommon.h"
48
49
#include "acnamesp.h"
...
...
@@ -41,7 +41,8 @@
41
41
* POSSIBILITY OF SUCH DAMAGES.
42
42
*/
43
43
44
-#include <linux/export.h>
44
+#define EXPORT_ACPI_INTERFACES
45
+
45
46
#include <acpi/acpi.h>
46
47
#include "accommon.h"
47
48
...
...
@@ -41,7 +41,8 @@
41
41
* POSSIBILITY OF SUCH DAMAGES.
42
42
*/
43
43
44
-#include <linux/export.h>
44
+#define EXPORT_ACPI_INTERFACES
45
+
45
46
#include <acpi/acpi.h>
46
47
#include "accommon.h"
47
48
#include "acnamesp.h"
...
...
@@ -41,7 +41,8 @@
41
41
* POSSIBILITY OF SUCH DAMAGES.
42
42
*/
43
43
44
-#include <linux/export.h>
44
+#define EXPORT_ACPI_INTERFACES
45
+
45
46
#include <acpi/acpi.h>
46
47
#include "accommon.h"
47
48
...
...
@@ -42,7 +42,8 @@
42
42
* POSSIBILITY OF SUCH DAMAGES.
43
43
*/
44
44
45
-#include <linux/export.h>
45
+#define EXPORT_ACPI_INTERFACES
46
+
46
47
#include <acpi/acpi.h>
47
48
#include "accommon.h"
48
49
#include "acnamesp.h"
...
...
@@ -42,7 +42,8 @@
42
42
* POSSIBILITY OF SUCH DAMAGES.
43
43
*/
44
44
45
-#include <linux/export.h>
45
+#define EXPORT_ACPI_INTERFACES
46
+
46
47
#include <acpi/acpi.h>
47
48
#include "accommon.h"
48
49
#include "acnamesp.h"
...
...
@@ -42,7 +42,8 @@
42
42
* POSSIBILITY OF SUCH DAMAGES.
43
43
*/
44
44
45
-#include <linux/export.h>
45
+#define EXPORT_ACPI_INTERFACES
46
+
46
47
#include <acpi/acpi.h>
47
48
#include "accommon.h"
48
49
#include "acnamesp.h"
...
...
@@ -41,7 +41,8 @@
41
41
* POSSIBILITY OF SUCH DAMAGES.
42
42
*/
43
43
44
-#include <linux/export.h>
44
+#define EXPORT_ACPI_INTERFACES
45
+
45
46
#include <acpi/acpi.h>
46
47
#include "accommon.h"
47
48
#include "acresrc.h"
...
...
@@ -41,7 +41,8 @@
41
41
* POSSIBILITY OF SUCH DAMAGES.
42
42
*/
43
43
44
-#include <linux/export.h>
44
+#define EXPORT_ACPI_INTERFACES
45
+
45
46
#include <acpi/acpi.h>
46
47
#include "accommon.h"
47
48
#include "actables.h"
...
...
@@ -41,7 +41,8 @@
41
41
* POSSIBILITY OF SUCH DAMAGES.
42
42
*/
43
43
44
-#include <linux/export.h>
44
+#define EXPORT_ACPI_INTERFACES
45
+
45
46
#include <acpi/acpi.h>
46
47
#include "accommon.h"
47
48
#include "acnamesp.h"
...
...
@@ -41,7 +41,8 @@
41
41
* POSSIBILITY OF SUCH DAMAGES.
42
42
*/
43
43
44
-#include <linux/export.h>
44
+#define EXPORT_ACPI_INTERFACES
45
+
45
46
#include <acpi/acpi.h>
46
47
#include "accommon.h"
47
48
...
...
@@ -41,7 +41,6 @@
41
41
* POSSIBILITY OF SUCH DAMAGES.
42
42
*/
43
43
44
-#include <linux/export.h>
45
44
#include <acpi/acpi.h>
46
45
#include "accommon.h"
47
46
#include "acnamesp.h"
...
...
@@ -41,8 +41,9 @@
41
41
* POSSIBILITY OF SUCH DAMAGES.
42
42
*/
43
43
44
+#define EXPORT_ACPI_INTERFACES
45
+
44
46
#define ACPI_DEFINE_EXCEPTION_TABLE
45
-#include <linux/export.h>
46
47
#include <acpi/acpi.h>
47
48
#include "accommon.h"
48
49
...
...
@@ -41,9 +41,9 @@
41
41
* POSSIBILITY OF SUCH DAMAGES.
42
42
*/
43
43
44
+#define EXPORT_ACPI_INTERFACES
44
45
#define DEFINE_ACPI_GLOBALS
45
46
46
-#include <linux/export.h>
47
47
#include <acpi/acpi.h>
48
48
#include "accommon.h"
49
49
...
...
@@ -41,7 +41,8 @@
41
41
* POSSIBILITY OF SUCH DAMAGES.
42
42
*/
43
43
44
-#include <linux/export.h>
44
+#define EXPORT_ACPI_INTERFACES
45
+
45
46
#include <acpi/acpi.h>
46
47
#include "accommon.h"
47
48
#include "acdebug.h"
...
...
@@ -41,7 +41,8 @@
41
41
* POSSIBILITY OF SUCH DAMAGES.
42
42
*/
43
43
44
-#include <linux/export.h>
44
+#define EXPORT_ACPI_INTERFACES
45
+
45
46
#include <acpi/acpi.h>
46
47
#include "accommon.h"
47
48
...
...
@@ -41,7 +41,8 @@
41
41
* POSSIBILITY OF SUCH DAMAGES.
42
42
*/
43
43
44
-#include <linux/export.h>
44
+#define EXPORT_ACPI_INTERFACES
45
+
45
46
#include <acpi/acpi.h>
46
47
#include "accommon.h"
47
48
#include "acevents.h"
...
...
@@ -74,7 +74,7 @@
74
74
#define acpi_spinlock spinlock_t *
75
75
#define acpi_cpu_flags unsigned long
76
76
77
-#else /* !__KERNEL__ */
77
+#else /* !__KERNEL__ */
78
78
79
79
#include <stdarg.h>
80
80
#include <string.h>
...
...
@@ -102,7 +102,7 @@
102
102
#define __cdecl
103
103
#endif
104
104
105
-#endif /* __KERNEL__ */
105
+#endif /* __KERNEL__ */
106
106
107
107
/* Linux uses GCC */
108
108
109
109
...
...
@@ -183,7 +183,11 @@
183
183
lock ? AE_OK : AE_NO_MEMORY; \
184
184
})
185
185
186
-#endif /* __KERNEL__ */
186
+#ifdef EXPORT_ACPI_INTERFACES
187
+#include <linux/export.h>
188
+#endif
187
189
188
-#endif /* __ACLINUX_H__ */
190
+#endif /* __KERNEL__ */
191
+
192
+#endif /* __ACLINUX_H__ */