#12778: [Patch] acpica: fix gcc6 warnings
-------------------------------------------------+-------------------------
Reporter: mt | Owner: tqh
Type: bug | Status: new
Priority: normal | Milestone:
Component: Drivers/ACPI | Unscheduled
Keywords: add- | Version:
ons/kernel/bus_managers/acpi/acpica | R1/Development
Blocking: | Blocked By:
Platform: All | Has a Patch: 0
-------------------------------------------------+-------------------------
In utdelete.c: and utinit.c, gcc6 x86_64 warns '-Wint-conversion'. Since
ACPI_SEMAPHORE is defined as 'sem_id', I think we may use -1 instead of
NULL.
{{{
/home/haiku/haiku/haiku/src/add-
ons/kernel/bus_managers/acpi/acpica/components/utilities/utdelete.c: In
function 'AcpiUtDeleteInternalObj':
/home/haiku/haiku/haiku/src/add-
ons/kernel/bus_managers/acpi/acpica/components/utilities/utdelete.c:260:41:
warning: assignment makes integer from pointer without a cast [-Wint-
conversion]
AcpiGbl_GlobalLockSemaphore = NULL;
^
/home/haiku/haiku/haiku/src/add-
ons/kernel/bus_managers/acpi/acpica/components/utilities/utdelete.c:279:35:
warning: assignment makes integer from pointer without a cast [-Wint-
conversion]
Object->Event.OsSemaphore = NULL;
^
/home/haiku/haiku/haiku/src/add-
ons/kernel/bus_managers/acpi/acpica/components/utilities/utinit.c: In
function 'AcpiUtInitGlobals':
/home/haiku/haiku/haiku/src/add-
ons/kernel/bus_managers/acpi/acpica/components/utilities/utinit.c:283:41:
warning: assignment makes integer from pointer without a cast [-Wint-
conversion]
AcpiGbl_GlobalLockSemaphore = NULL;
^
}}}
--
Ticket URL: <https://dev.haiku-os.org/ticket/12778>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.