summaryrefslogtreecommitdiffstats
path: root/pciedetect/pcie_slot_present_obj.c
diff options
context:
space:
mode:
authorMatt Spinler <spinler@us.ibm.com>2018-08-07 16:26:55 -0500
committerMatt Spinler <spinler@us.ibm.com>2018-08-14 15:42:00 -0500
commit0f0946bef6fb613b65b344b966e44452270d0e82 (patch)
treee196b0d6cb471f1eb776b7bc44c18c0c75e73c9a /pciedetect/pcie_slot_present_obj.c
parent6a07a6c940b0d7c135049796d48c1f21bd32aa8c (diff)
downloadblackbird-skeleton-0f0946bef6fb613b65b344b966e44452270d0e82.tar.gz
blackbird-skeleton-0f0946bef6fb613b65b344b966e44452270d0e82.zip
Call gpio_inits_done() from GPIO consumers
This frees the cJSON structures that were created in the gpio_init() calls. Doing it this way allows the JSON to be parsed only once across multiple gpio_init() calls. Change-Id: Ia2c37c941b458fe271287b441c30b00dcb67d742 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Diffstat (limited to 'pciedetect/pcie_slot_present_obj.c')
-rw-r--r--pciedetect/pcie_slot_present_obj.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/pciedetect/pcie_slot_present_obj.c b/pciedetect/pcie_slot_present_obj.c
index 01aeff4..4828051 100644
--- a/pciedetect/pcie_slot_present_obj.c
+++ b/pciedetect/pcie_slot_present_obj.c
@@ -126,6 +126,7 @@ get_presence(GDBusConnection* connection, GPIO* gpio, uint8_t* present)
{
printf("ERROR pcie_slot_present: GPIO error %s (rc=%d)\n",gpio->name,rc);
}
+ gpio_inits_done();
return rc;
}
OpenPOWER on IntegriCloud