Commit 839e928f5bbb695c31ddc23cf3fae3cf1c9e9f20

Authored by Lv Zheng
Committed by Rafael J. Wysocki
1 parent e07fcfd89f

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

drivers/acpi/acpica/evxface.c
... ... @@ -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"
drivers/acpi/acpica/evxfevnt.c
... ... @@ -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"
drivers/acpi/acpica/evxfgpe.c
... ... @@ -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"
drivers/acpi/acpica/evxfregn.c
... ... @@ -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"
drivers/acpi/acpica/hwtimer.c
... ... @@ -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  
drivers/acpi/acpica/hwxface.c
... ... @@ -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"
drivers/acpi/acpica/hwxfsleep.c
... ... @@ -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  
drivers/acpi/acpica/nsxfeval.c
... ... @@ -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"
drivers/acpi/acpica/nsxfname.c
... ... @@ -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"
drivers/acpi/acpica/nsxfobj.c
... ... @@ -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"
drivers/acpi/acpica/rsxface.c
... ... @@ -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"
drivers/acpi/acpica/tbxface.c
... ... @@ -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"
drivers/acpi/acpica/tbxfload.c
... ... @@ -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"
drivers/acpi/acpica/utdebug.c
... ... @@ -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  
drivers/acpi/acpica/utdecode.c
... ... @@ -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"
drivers/acpi/acpica/utexcep.c
... ... @@ -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  
drivers/acpi/acpica/utglobal.c
... ... @@ -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  
drivers/acpi/acpica/utxface.c
... ... @@ -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"
drivers/acpi/acpica/utxferror.c
... ... @@ -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  
drivers/acpi/acpica/utxfinit.c
... ... @@ -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"
include/acpi/platform/aclinux.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__ */