From 8577562f71ebfe0c6cbb2bb419b79e99b98b1f33 Mon Sep 17 00:00:00 2001 From: Tarek El-Sherbiny Date: Fri, 8 Nov 2019 16:02:06 +0000 Subject: [PATCH] power_domain: Reduce asserts in pd_process_event There are multiple unnecessary asserts which can be consolidated. Change-Id: I6d248ec5fa1510c096b60d80b49b29a3a8494487 Signed-off-by: Tarek El-Sherbiny --- module/power_domain/src/mod_power_domain.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/module/power_domain/src/mod_power_domain.c b/module/power_domain/src/mod_power_domain.c index 6f1bb961e..0da72c77c 100644 --- a/module/power_domain/src/mod_power_domain.c +++ b/module/power_domain/src/mod_power_domain.c @@ -1865,9 +1865,10 @@ static int pd_process_event(const struct fwk_event *event, if (fwk_id_is_type(event->target_id, FWK_ID_TYPE_ELEMENT)) pd = &mod_pd_ctx.pd_ctx_table[fwk_id_get_element_idx(event->target_id)]; + fwk_assert(pd != NULL); + switch (fwk_id_get_event_idx(event->id)) { case PD_EVENT_IDX_SET_STATE: - assert(pd != NULL); process_set_state_request(pd, (struct pd_set_state_request *)event->params, resp); @@ -1875,7 +1876,6 @@ static int pd_process_event(const struct fwk_event *event, return FWK_SUCCESS; case PD_EVENT_IDX_GET_STATE: - assert(pd != NULL); process_get_state_request(pd, (struct pd_get_state_request *)event->params, @@ -1884,14 +1884,12 @@ static int pd_process_event(const struct fwk_event *event, return FWK_SUCCESS; case PD_EVENT_IDX_RESET: - assert(pd != NULL); process_reset_request(pd, (struct pd_response *)resp->params); return FWK_SUCCESS; case PD_EVENT_IDX_REPORT_POWER_STATE_TRANSITION: - assert(pd != NULL); process_power_state_transition_report(pd, (struct pd_power_state_transition_report *)event->params); -- GitLab