evxface.c (234623) | evxface.c (235945) |
---|---|
1/****************************************************************************** 2 * 3 * Module Name: evxface - External interfaces for ACPI events 4 * 5 *****************************************************************************/ 6 7/* 8 * Copyright (C) 2000 - 2012, Intel Corp. --- 266 unchanged lines hidden (view full) --- 275 /* Parameter validation */ 276 277 if ((!Device) || (!Handler) || (!HandlerType) || 278 (HandlerType > ACPI_MAX_NOTIFY_HANDLER_TYPE)) 279 { 280 return_ACPI_STATUS (AE_BAD_PARAMETER); 281 } 282 | 1/****************************************************************************** 2 * 3 * Module Name: evxface - External interfaces for ACPI events 4 * 5 *****************************************************************************/ 6 7/* 8 * Copyright (C) 2000 - 2012, Intel Corp. --- 266 unchanged lines hidden (view full) --- 275 /* Parameter validation */ 276 277 if ((!Device) || (!Handler) || (!HandlerType) || 278 (HandlerType > ACPI_MAX_NOTIFY_HANDLER_TYPE)) 279 { 280 return_ACPI_STATUS (AE_BAD_PARAMETER); 281 } 282 |
283#ifdef _UNDER_DEVELOPMENT 284 /* Make sure all deferred tasks are completed */ | 283 /* Make sure all deferred notify tasks are completed */ |
285 | 284 |
286 AcpiOsWaitEventsComplete (NULL); 287#endif | 285 AcpiOsWaitEventsComplete (); |
288 289 Status = AcpiUtAcquireMutex (ACPI_MTX_NAMESPACE); 290 if (ACPI_FAILURE (Status)) 291 { 292 return_ACPI_STATUS (Status); 293 } 294 295 /* Root Object. Global handlers are removed here */ --- 501 unchanged lines hidden (view full) --- 797 798 /* Parameter validation */ 799 800 if (!Address) 801 { 802 return_ACPI_STATUS (AE_BAD_PARAMETER); 803 } 804 | 286 287 Status = AcpiUtAcquireMutex (ACPI_MTX_NAMESPACE); 288 if (ACPI_FAILURE (Status)) 289 { 290 return_ACPI_STATUS (Status); 291 } 292 293 /* Root Object. Global handlers are removed here */ --- 501 unchanged lines hidden (view full) --- 795 796 /* Parameter validation */ 797 798 if (!Address) 799 { 800 return_ACPI_STATUS (AE_BAD_PARAMETER); 801 } 802 |
803 /* Make sure all deferred GPE tasks are completed */ 804 805 AcpiOsWaitEventsComplete (); 806 |
|
805 Status = AcpiUtAcquireMutex (ACPI_MTX_EVENTS); 806 if (ACPI_FAILURE (Status)) 807 { 808 return_ACPI_STATUS (Status); 809 } 810 811 Flags = AcpiOsAcquireLock (AcpiGbl_GpeLock); 812 --- 147 unchanged lines hidden --- | 807 Status = AcpiUtAcquireMutex (ACPI_MTX_EVENTS); 808 if (ACPI_FAILURE (Status)) 809 { 810 return_ACPI_STATUS (Status); 811 } 812 813 Flags = AcpiOsAcquireLock (AcpiGbl_GpeLock); 814 --- 147 unchanged lines hidden --- |