Ticket #12778: 0023-acpica-fix-gcc6-warnings.patch

File 0023-acpica-fix-gcc6-warnings.patch, 2.2 KB (added by mt, 8 years ago)
  • src/add-ons/kernel/bus_managers/acpi/acpica/components/utilities/utdelete.c

    From b3d33f16315f8fd9a6676d3065a449817479f8d2 Mon Sep 17 00:00:00 2001
    From: Murai Takashi <tmurai01@gmail.com>
    Date: Fri, 13 May 2016 18:24:29 +0900
    Subject: [PATCH 23/23] acpica: fix gcc6 warnings
    
    ---
     .../kernel/bus_managers/acpi/acpica/components/utilities/utdelete.c | 6 +++---
     .../kernel/bus_managers/acpi/acpica/components/utilities/utinit.c   | 2 +-
     2 files changed, 4 insertions(+), 4 deletions(-)
    
    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 0921b38..4a09400 100644
    a b AcpiUtDeleteInternalObj (  
    257257            /* Global Lock has extra semaphore */
    258258
    259259            (void) AcpiOsDeleteSemaphore (AcpiGbl_GlobalLockSemaphore);
    260             AcpiGbl_GlobalLockSemaphore = NULL;
     260            AcpiGbl_GlobalLockSemaphore = -1;
    261261
    262262            AcpiOsDeleteMutex (Object->Mutex.OsMutex);
    263263            AcpiGbl_GlobalLockMutex = NULL;
    AcpiUtDeleteInternalObj (  
    272272    case ACPI_TYPE_EVENT:
    273273
    274274        ACPI_DEBUG_PRINT ((ACPI_DB_ALLOCATIONS,
    275             "***** Event %p, OS Semaphore %p\n",
     275            "***** Event %p, OS Semaphore %ld\n",
    276276            Object, Object->Event.OsSemaphore));
    277277
    278278        (void) AcpiOsDeleteSemaphore (Object->Event.OsSemaphore);
    279         Object->Event.OsSemaphore = NULL;
     279        Object->Event.OsSemaphore = -1;
    280280        break;
    281281
    282282    case ACPI_TYPE_METHOD:
  • src/add-ons/kernel/bus_managers/acpi/acpica/components/utilities/utinit.c

    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 7a80f43..c94f79d 100644
    a b AcpiUtInitGlobals (  
    280280
    281281    /* Global Lock support */
    282282
    283     AcpiGbl_GlobalLockSemaphore         = NULL;
     283    AcpiGbl_GlobalLockSemaphore         = -1;
    284284    AcpiGbl_GlobalLockMutex             = NULL;
    285285    AcpiGbl_GlobalLockAcquired          = FALSE;
    286286    AcpiGbl_GlobalLockHandle            = 0;