Blame view

include/acpi/acexcep.h 12.5 KB
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
1
2
3
4
5
6
7
  /******************************************************************************
   *
   * Name: acexcep.h - Exception codes returned by the ACPI subsystem
   *
   *****************************************************************************/
  
  /*
b4e104eae   Bob Moore   ACPICA: Update al...
8
   * Copyright (C) 2000 - 2011, Intel Corp.
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
   * All rights reserved.
   *
   * Redistribution and use in source and binary forms, with or without
   * modification, are permitted provided that the following conditions
   * are met:
   * 1. Redistributions of source code must retain the above copyright
   *    notice, this list of conditions, and the following disclaimer,
   *    without modification.
   * 2. Redistributions in binary form must reproduce at minimum a disclaimer
   *    substantially similar to the "NO WARRANTY" disclaimer below
   *    ("Disclaimer") and any redistribution must be conditioned upon
   *    including a substantially similar Disclaimer requirement for further
   *    binary redistribution.
   * 3. Neither the names of the above-listed copyright holders nor the names
   *    of any contributors may be used to endorse or promote products derived
   *    from this software without specific prior written permission.
   *
   * Alternatively, this software may be distributed under the terms of the
   * GNU General Public License ("GPL") version 2 as published by the Free
   * Software Foundation.
   *
   * NO WARRANTY
   * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
   * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
   * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR
   * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
   * HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
   * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
   * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
   * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
   * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
   * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
   * POSSIBILITY OF SUCH DAMAGES.
   */
  
  #ifndef __ACEXCEP_H__
  #define __ACEXCEP_H__
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
46
47
48
  /*
   * Exceptions returned by external ACPI interfaces
   */
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
49
50
51
52
53
54
  #define AE_CODE_ENVIRONMENTAL           0x0000
  #define AE_CODE_PROGRAMMER              0x1000
  #define AE_CODE_ACPI_TABLES             0x2000
  #define AE_CODE_AML                     0x3000
  #define AE_CODE_CONTROL                 0x4000
  #define AE_CODE_MASK                    0xF000
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
55
56
  #define ACPI_SUCCESS(a)                 (!(a))
  #define ACPI_FAILURE(a)                 (a)
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
  #define AE_OK                           (acpi_status) 0x0000
  
  /*
   * Environmental exceptions
   */
  #define AE_ERROR                        (acpi_status) (0x0001 | AE_CODE_ENVIRONMENTAL)
  #define AE_NO_ACPI_TABLES               (acpi_status) (0x0002 | AE_CODE_ENVIRONMENTAL)
  #define AE_NO_NAMESPACE                 (acpi_status) (0x0003 | AE_CODE_ENVIRONMENTAL)
  #define AE_NO_MEMORY                    (acpi_status) (0x0004 | AE_CODE_ENVIRONMENTAL)
  #define AE_NOT_FOUND                    (acpi_status) (0x0005 | AE_CODE_ENVIRONMENTAL)
  #define AE_NOT_EXIST                    (acpi_status) (0x0006 | AE_CODE_ENVIRONMENTAL)
  #define AE_ALREADY_EXISTS               (acpi_status) (0x0007 | AE_CODE_ENVIRONMENTAL)
  #define AE_TYPE                         (acpi_status) (0x0008 | AE_CODE_ENVIRONMENTAL)
  #define AE_NULL_OBJECT                  (acpi_status) (0x0009 | AE_CODE_ENVIRONMENTAL)
  #define AE_NULL_ENTRY                   (acpi_status) (0x000A | AE_CODE_ENVIRONMENTAL)
  #define AE_BUFFER_OVERFLOW              (acpi_status) (0x000B | AE_CODE_ENVIRONMENTAL)
  #define AE_STACK_OVERFLOW               (acpi_status) (0x000C | AE_CODE_ENVIRONMENTAL)
  #define AE_STACK_UNDERFLOW              (acpi_status) (0x000D | AE_CODE_ENVIRONMENTAL)
  #define AE_NOT_IMPLEMENTED              (acpi_status) (0x000E | AE_CODE_ENVIRONMENTAL)
65f4692c5   Bob Moore   ACPICA: Remove ob...
76
77
78
79
80
81
82
83
84
85
86
  #define AE_SUPPORT                      (acpi_status) (0x000F | AE_CODE_ENVIRONMENTAL)
  #define AE_LIMIT                        (acpi_status) (0x0010 | AE_CODE_ENVIRONMENTAL)
  #define AE_TIME                         (acpi_status) (0x0011 | AE_CODE_ENVIRONMENTAL)
  #define AE_ACQUIRE_DEADLOCK             (acpi_status) (0x0012 | AE_CODE_ENVIRONMENTAL)
  #define AE_RELEASE_DEADLOCK             (acpi_status) (0x0013 | AE_CODE_ENVIRONMENTAL)
  #define AE_NOT_ACQUIRED                 (acpi_status) (0x0014 | AE_CODE_ENVIRONMENTAL)
  #define AE_ALREADY_ACQUIRED             (acpi_status) (0x0015 | AE_CODE_ENVIRONMENTAL)
  #define AE_NO_HARDWARE_RESPONSE         (acpi_status) (0x0016 | AE_CODE_ENVIRONMENTAL)
  #define AE_NO_GLOBAL_LOCK               (acpi_status) (0x0017 | AE_CODE_ENVIRONMENTAL)
  #define AE_ABORT_METHOD                 (acpi_status) (0x0018 | AE_CODE_ENVIRONMENTAL)
  #define AE_SAME_HANDLER                 (acpi_status) (0x0019 | AE_CODE_ENVIRONMENTAL)
0f849d2cc   Lin Ming   ACPICA: Minimize ...
87
  #define AE_NO_HANDLER                   (acpi_status) (0x001A | AE_CODE_ENVIRONMENTAL)
65f4692c5   Bob Moore   ACPICA: Remove ob...
88
  #define AE_OWNER_ID_LIMIT               (acpi_status) (0x001B | AE_CODE_ENVIRONMENTAL)
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
89

65f4692c5   Bob Moore   ACPICA: Remove ob...
90
  #define AE_CODE_ENV_MAX                 0x001B
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
91
92
93
94
95
96
97
98
  
  /*
   * Programmer exceptions
   */
  #define AE_BAD_PARAMETER                (acpi_status) (0x0001 | AE_CODE_PROGRAMMER)
  #define AE_BAD_CHARACTER                (acpi_status) (0x0002 | AE_CODE_PROGRAMMER)
  #define AE_BAD_PATHNAME                 (acpi_status) (0x0003 | AE_CODE_PROGRAMMER)
  #define AE_BAD_DATA                     (acpi_status) (0x0004 | AE_CODE_PROGRAMMER)
65f4692c5   Bob Moore   ACPICA: Remove ob...
99
100
101
102
  #define AE_BAD_HEX_CONSTANT             (acpi_status) (0x0005 | AE_CODE_PROGRAMMER)
  #define AE_BAD_OCTAL_CONSTANT           (acpi_status) (0x0006 | AE_CODE_PROGRAMMER)
  #define AE_BAD_DECIMAL_CONSTANT         (acpi_status) (0x0007 | AE_CODE_PROGRAMMER)
  #define AE_MISSING_ARGUMENTS            (acpi_status) (0x0008 | AE_CODE_PROGRAMMER)
ac0c84502   Bob Moore   ACPICA: Fix param...
103
  #define AE_BAD_ADDRESS                  (acpi_status) (0x0009 | AE_CODE_PROGRAMMER)
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
104

ac0c84502   Bob Moore   ACPICA: Fix param...
105
  #define AE_CODE_PGM_MAX                 0x0009
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
106

1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
107
108
109
110
111
112
113
  /*
   * Acpi table exceptions
   */
  #define AE_BAD_SIGNATURE                (acpi_status) (0x0001 | AE_CODE_ACPI_TABLES)
  #define AE_BAD_HEADER                   (acpi_status) (0x0002 | AE_CODE_ACPI_TABLES)
  #define AE_BAD_CHECKSUM                 (acpi_status) (0x0003 | AE_CODE_ACPI_TABLES)
  #define AE_BAD_VALUE                    (acpi_status) (0x0004 | AE_CODE_ACPI_TABLES)
65f4692c5   Bob Moore   ACPICA: Remove ob...
114
  #define AE_INVALID_TABLE_LENGTH         (acpi_status) (0x0005 | AE_CODE_ACPI_TABLES)
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
115

65f4692c5   Bob Moore   ACPICA: Remove ob...
116
  #define AE_CODE_TBL_MAX                 0x0005
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
117

1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
118
119
120
121
  /*
   * AML exceptions.  These are caused by problems with
   * the actual AML byte stream
   */
65f4692c5   Bob Moore   ACPICA: Remove ob...
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
  #define AE_AML_BAD_OPCODE               (acpi_status) (0x0001 | AE_CODE_AML)
  #define AE_AML_NO_OPERAND               (acpi_status) (0x0002 | AE_CODE_AML)
  #define AE_AML_OPERAND_TYPE             (acpi_status) (0x0003 | AE_CODE_AML)
  #define AE_AML_OPERAND_VALUE            (acpi_status) (0x0004 | AE_CODE_AML)
  #define AE_AML_UNINITIALIZED_LOCAL      (acpi_status) (0x0005 | AE_CODE_AML)
  #define AE_AML_UNINITIALIZED_ARG        (acpi_status) (0x0006 | AE_CODE_AML)
  #define AE_AML_UNINITIALIZED_ELEMENT    (acpi_status) (0x0007 | AE_CODE_AML)
  #define AE_AML_NUMERIC_OVERFLOW         (acpi_status) (0x0008 | AE_CODE_AML)
  #define AE_AML_REGION_LIMIT             (acpi_status) (0x0009 | AE_CODE_AML)
  #define AE_AML_BUFFER_LIMIT             (acpi_status) (0x000A | AE_CODE_AML)
  #define AE_AML_PACKAGE_LIMIT            (acpi_status) (0x000B | AE_CODE_AML)
  #define AE_AML_DIVIDE_BY_ZERO           (acpi_status) (0x000C | AE_CODE_AML)
  #define AE_AML_BAD_NAME                 (acpi_status) (0x000D | AE_CODE_AML)
  #define AE_AML_NAME_NOT_FOUND           (acpi_status) (0x000E | AE_CODE_AML)
  #define AE_AML_INTERNAL                 (acpi_status) (0x000F | AE_CODE_AML)
  #define AE_AML_INVALID_SPACE_ID         (acpi_status) (0x0010 | AE_CODE_AML)
  #define AE_AML_STRING_LIMIT             (acpi_status) (0x0011 | AE_CODE_AML)
  #define AE_AML_NO_RETURN_VALUE          (acpi_status) (0x0012 | AE_CODE_AML)
  #define AE_AML_METHOD_LIMIT             (acpi_status) (0x0013 | AE_CODE_AML)
  #define AE_AML_NOT_OWNER                (acpi_status) (0x0014 | AE_CODE_AML)
  #define AE_AML_MUTEX_ORDER              (acpi_status) (0x0015 | AE_CODE_AML)
  #define AE_AML_MUTEX_NOT_ACQUIRED       (acpi_status) (0x0016 | AE_CODE_AML)
  #define AE_AML_INVALID_RESOURCE_TYPE    (acpi_status) (0x0017 | AE_CODE_AML)
  #define AE_AML_INVALID_INDEX            (acpi_status) (0x0018 | AE_CODE_AML)
  #define AE_AML_REGISTER_LIMIT           (acpi_status) (0x0019 | AE_CODE_AML)
  #define AE_AML_NO_WHILE                 (acpi_status) (0x001A | AE_CODE_AML)
  #define AE_AML_ALIGNMENT                (acpi_status) (0x001B | AE_CODE_AML)
  #define AE_AML_NO_RESOURCE_END_TAG      (acpi_status) (0x001C | AE_CODE_AML)
  #define AE_AML_BAD_RESOURCE_VALUE       (acpi_status) (0x001D | AE_CODE_AML)
  #define AE_AML_CIRCULAR_REFERENCE       (acpi_status) (0x001E | AE_CODE_AML)
  #define AE_AML_BAD_RESOURCE_LENGTH      (acpi_status) (0x001F | AE_CODE_AML)
  #define AE_AML_ILLEGAL_ADDRESS          (acpi_status) (0x0020 | AE_CODE_AML)
fc3744573   Bob Moore   ACPICA: Add a mec...
154
  #define AE_AML_INFINITE_LOOP            (acpi_status) (0x0021 | AE_CODE_AML)
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
155

fc3744573   Bob Moore   ACPICA: Add a mec...
156
  #define AE_CODE_AML_MAX                 0x0021
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
  
  /*
   * Internal exceptions used for control
   */
  #define AE_CTRL_RETURN_VALUE            (acpi_status) (0x0001 | AE_CODE_CONTROL)
  #define AE_CTRL_PENDING                 (acpi_status) (0x0002 | AE_CODE_CONTROL)
  #define AE_CTRL_TERMINATE               (acpi_status) (0x0003 | AE_CODE_CONTROL)
  #define AE_CTRL_TRUE                    (acpi_status) (0x0004 | AE_CODE_CONTROL)
  #define AE_CTRL_FALSE                   (acpi_status) (0x0005 | AE_CODE_CONTROL)
  #define AE_CTRL_DEPTH                   (acpi_status) (0x0006 | AE_CODE_CONTROL)
  #define AE_CTRL_END                     (acpi_status) (0x0007 | AE_CODE_CONTROL)
  #define AE_CTRL_TRANSFER                (acpi_status) (0x0008 | AE_CODE_CONTROL)
  #define AE_CTRL_BREAK                   (acpi_status) (0x0009 | AE_CODE_CONTROL)
  #define AE_CTRL_CONTINUE                (acpi_status) (0x000A | AE_CODE_CONTROL)
  #define AE_CTRL_SKIP                    (acpi_status) (0x000B | AE_CODE_CONTROL)
4d0b4af95   Mikhail Kouzmich   ACPICA: Restructu...
172
173
  #define AE_CTRL_PARSE_CONTINUE          (acpi_status) (0x000C | AE_CODE_CONTROL)
  #define AE_CTRL_PARSE_PENDING           (acpi_status) (0x000D | AE_CODE_CONTROL)
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
174

4d0b4af95   Mikhail Kouzmich   ACPICA: Restructu...
175
  #define AE_CODE_CTRL_MAX                0x000D
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
176

50df4d8b0   Bob Moore   ACPICA: Restructu...
177
  /* Exception strings for acpi_format_exception */
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
178
179
180
181
182
183
  #ifdef DEFINE_ACPI_GLOBALS
  
  /*
   * String versions of the exception codes above
   * These strings must match the corresponding defines exactly
   */
4be44fcd3   Len Brown   [ACPI] Lindent al...
184
  char const *acpi_gbl_exception_names_env[] = {
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
  	"AE_OK",
  	"AE_ERROR",
  	"AE_NO_ACPI_TABLES",
  	"AE_NO_NAMESPACE",
  	"AE_NO_MEMORY",
  	"AE_NOT_FOUND",
  	"AE_NOT_EXIST",
  	"AE_ALREADY_EXISTS",
  	"AE_TYPE",
  	"AE_NULL_OBJECT",
  	"AE_NULL_ENTRY",
  	"AE_BUFFER_OVERFLOW",
  	"AE_STACK_OVERFLOW",
  	"AE_STACK_UNDERFLOW",
  	"AE_NOT_IMPLEMENTED",
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
200
  	"AE_SUPPORT",
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
201
202
  	"AE_LIMIT",
  	"AE_TIME",
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
203
204
205
206
207
208
  	"AE_ACQUIRE_DEADLOCK",
  	"AE_RELEASE_DEADLOCK",
  	"AE_NOT_ACQUIRED",
  	"AE_ALREADY_ACQUIRED",
  	"AE_NO_HARDWARE_RESPONSE",
  	"AE_NO_GLOBAL_LOCK",
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
209
210
  	"AE_ABORT_METHOD",
  	"AE_SAME_HANDLER",
d70326689   Bob Moore   ACPICA: Fix names...
211
  	"AE_NO_HANDLER",
f9f4601f3   Robert Moore   ACPICA 20050708 f...
212
  	"AE_OWNER_ID_LIMIT"
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
213
  };
4be44fcd3   Len Brown   [ACPI] Lindent al...
214
  char const *acpi_gbl_exception_names_pgm[] = {
11f2a61ab   Bob Moore   ACPICA: Fix possi...
215
  	NULL,
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
216
217
218
219
  	"AE_BAD_PARAMETER",
  	"AE_BAD_CHARACTER",
  	"AE_BAD_PATHNAME",
  	"AE_BAD_DATA",
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
220
221
  	"AE_BAD_HEX_CONSTANT",
  	"AE_BAD_OCTAL_CONSTANT",
f3454ae81   Bob Moore   ACPICA: Add argum...
222
  	"AE_BAD_DECIMAL_CONSTANT",
ac0c84502   Bob Moore   ACPICA: Fix param...
223
224
  	"AE_MISSING_ARGUMENTS",
  	"AE_BAD_ADDRESS"
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
225
  };
4be44fcd3   Len Brown   [ACPI] Lindent al...
226
  char const *acpi_gbl_exception_names_tbl[] = {
11f2a61ab   Bob Moore   ACPICA: Fix possi...
227
  	NULL,
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
228
229
230
231
  	"AE_BAD_SIGNATURE",
  	"AE_BAD_HEADER",
  	"AE_BAD_CHECKSUM",
  	"AE_BAD_VALUE",
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
232
233
  	"AE_INVALID_TABLE_LENGTH"
  };
4be44fcd3   Len Brown   [ACPI] Lindent al...
234
  char const *acpi_gbl_exception_names_aml[] = {
11f2a61ab   Bob Moore   ACPICA: Fix possi...
235
  	NULL,
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
  	"AE_AML_BAD_OPCODE",
  	"AE_AML_NO_OPERAND",
  	"AE_AML_OPERAND_TYPE",
  	"AE_AML_OPERAND_VALUE",
  	"AE_AML_UNINITIALIZED_LOCAL",
  	"AE_AML_UNINITIALIZED_ARG",
  	"AE_AML_UNINITIALIZED_ELEMENT",
  	"AE_AML_NUMERIC_OVERFLOW",
  	"AE_AML_REGION_LIMIT",
  	"AE_AML_BUFFER_LIMIT",
  	"AE_AML_PACKAGE_LIMIT",
  	"AE_AML_DIVIDE_BY_ZERO",
  	"AE_AML_BAD_NAME",
  	"AE_AML_NAME_NOT_FOUND",
  	"AE_AML_INTERNAL",
  	"AE_AML_INVALID_SPACE_ID",
  	"AE_AML_STRING_LIMIT",
  	"AE_AML_NO_RETURN_VALUE",
  	"AE_AML_METHOD_LIMIT",
  	"AE_AML_NOT_OWNER",
  	"AE_AML_MUTEX_ORDER",
  	"AE_AML_MUTEX_NOT_ACQUIRED",
  	"AE_AML_INVALID_RESOURCE_TYPE",
  	"AE_AML_INVALID_INDEX",
  	"AE_AML_REGISTER_LIMIT",
  	"AE_AML_NO_WHILE",
  	"AE_AML_ALIGNMENT",
  	"AE_AML_NO_RESOURCE_END_TAG",
  	"AE_AML_BAD_RESOURCE_VALUE",
  	"AE_AML_CIRCULAR_REFERENCE",
b229cf92e   Bob Moore   ACPI: ACPICA 2006...
266
  	"AE_AML_BAD_RESOURCE_LENGTH",
65f4692c5   Bob Moore   ACPICA: Remove ob...
267
  	"AE_AML_ILLEGAL_ADDRESS",
fc3744573   Bob Moore   ACPICA: Add a mec...
268
  	"AE_AML_INFINITE_LOOP"
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
269
  };
4be44fcd3   Len Brown   [ACPI] Lindent al...
270
  char const *acpi_gbl_exception_names_ctrl[] = {
11f2a61ab   Bob Moore   ACPICA: Fix possi...
271
  	NULL,
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
272
273
274
275
276
277
278
279
280
281
  	"AE_CTRL_RETURN_VALUE",
  	"AE_CTRL_PENDING",
  	"AE_CTRL_TERMINATE",
  	"AE_CTRL_TRUE",
  	"AE_CTRL_FALSE",
  	"AE_CTRL_DEPTH",
  	"AE_CTRL_END",
  	"AE_CTRL_TRANSFER",
  	"AE_CTRL_BREAK",
  	"AE_CTRL_CONTINUE",
4d0b4af95   Mikhail Kouzmich   ACPICA: Restructu...
282
283
284
  	"AE_CTRL_SKIP",
  	"AE_CTRL_PARSE_CONTINUE",
  	"AE_CTRL_PARSE_PENDING"
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
285
  };
4be44fcd3   Len Brown   [ACPI] Lindent al...
286
  #endif				/* ACPI GLOBALS */
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
287

4be44fcd3   Len Brown   [ACPI] Lindent al...
288
  #endif				/* __ACEXCEP_H__ */