[haiku-commits] Change in haiku[master]: ACPICA semephore id correction to -1 as usual

  • From: Gerrit <review@xxxxxxxxxxxxxxxxxxx>
  • To: waddlesplash <waddlesplash@xxxxxxxxx>, haiku-commits@xxxxxxxxxxxxx
  • Date: Sun, 31 Jan 2021 15:19:46 +0000

From Fredrik Holmqvist <fredrik.holmqvist@xxxxxxxxx>:

Fredrik Holmqvist has uploaded this change for review. ( 
https://review.haiku-os.org/c/haiku/+/3719 ;)


Change subject: ACPICA semephore id correction to -1 as usual
......................................................................

ACPICA semephore id correction to -1 as usual
---
M src/add-ons/kernel/bus_managers/acpi/acpica/components/utilities/utdelete.c
M src/add-ons/kernel/bus_managers/acpi/acpica/components/utilities/utinit.c
2 files changed, 3 insertions(+), 3 deletions(-)



  git pull ssh://git.haiku-os.org:22/haiku refs/changes/19/3719/1

diff --git 
a/src/add-ons/kernel/bus_managers/acpi/acpica/components/utilities/utdelete.c 
b/src/add-ons/kernel/bus_managers/acpi/acpica/components/utilities/utdelete.c
index 2cf71ae..78efdb2 100644
--- 
a/src/add-ons/kernel/bus_managers/acpi/acpica/components/utilities/utdelete.c
+++ 
b/src/add-ons/kernel/bus_managers/acpi/acpica/components/utilities/utdelete.c
@@ -293,7 +293,7 @@
             /* Global Lock has extra semaphore */

             (void) AcpiOsDeleteSemaphore (AcpiGbl_GlobalLockSemaphore);
-            AcpiGbl_GlobalLockSemaphore = NULL;
+            AcpiGbl_GlobalLockSemaphore = -1;

             AcpiOsDeleteMutex (Object->Mutex.OsMutex);
             AcpiGbl_GlobalLockMutex = NULL;
@@ -312,7 +312,7 @@
             Object, Object->Event.OsSemaphore));

         (void) AcpiOsDeleteSemaphore (Object->Event.OsSemaphore);
-        Object->Event.OsSemaphore = NULL;
+        Object->Event.OsSemaphore = -1;
         break;

     case ACPI_TYPE_METHOD:
diff --git 
a/src/add-ons/kernel/bus_managers/acpi/acpica/components/utilities/utinit.c 
b/src/add-ons/kernel/bus_managers/acpi/acpica/components/utilities/utinit.c
index 27f1e37..cba117d 100644
--- a/src/add-ons/kernel/bus_managers/acpi/acpica/components/utilities/utinit.c
+++ b/src/add-ons/kernel/bus_managers/acpi/acpica/components/utilities/utinit.c
@@ -316,7 +316,7 @@

     /* Global Lock support */

-    AcpiGbl_GlobalLockSemaphore         = NULL;
+    AcpiGbl_GlobalLockSemaphore         = -1;
     AcpiGbl_GlobalLockMutex             = NULL;
     AcpiGbl_GlobalLockAcquired          = FALSE;
     AcpiGbl_GlobalLockHandle            = 0;

--
To view, visit https://review.haiku-os.org/c/haiku/+/3719
To unsubscribe, or for help writing mail filters, visit 
https://review.haiku-os.org/settings

Gerrit-Project: haiku
Gerrit-Branch: master
Gerrit-Change-Id: I9b84756db7f522c79b9dc4e89b94c65909f27021
Gerrit-Change-Number: 3719
Gerrit-PatchSet: 1
Gerrit-Owner: Fredrik Holmqvist <fredrik.holmqvist@xxxxxxxxx>
Gerrit-MessageType: newchange

Other related posts:

  • » [haiku-commits] Change in haiku[master]: ACPICA semephore id correction to -1 as usual - Gerrit