staging: vchiq_arm: remove vchiq_platform_check_resume
authorStefan Wahren <stefan.wahren@i2se.com>
Sun, 8 Jan 2017 18:15:10 +0000 (18:15 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 10 Jan 2017 16:41:30 +0000 (17:41 +0100)
This function is never used, so we could remove it.

Signed-off-by: Stefan Wahren <stefan.wahren@i2se.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c

index 0d987898b4f86abbd7d3f73046ef4ae5ffff5452..758a3a8ab54b6f21f6e73d408a3fdc83a1d8d99f 100644 (file)
@@ -2372,52 +2372,6 @@ out:
        return resume;
 }
 
-void
-vchiq_platform_check_resume(VCHIQ_STATE_T *state)
-{
-       VCHIQ_ARM_STATE_T *arm_state = vchiq_platform_get_arm_state(state);
-       int res = 0;
-
-       if (!arm_state)
-               goto out;
-
-       vchiq_log_trace(vchiq_susp_log_level, "%s", __func__);
-
-       write_lock_bh(&arm_state->susp_res_lock);
-       if (arm_state->wake_address == 0) {
-               vchiq_log_info(vchiq_susp_log_level,
-                                       "%s: already awake", __func__);
-               goto unlock;
-       }
-       if (arm_state->vc_resume_state == VC_RESUME_IN_PROGRESS) {
-               vchiq_log_info(vchiq_susp_log_level,
-                                       "%s: already resuming", __func__);
-               goto unlock;
-       }
-
-       if (arm_state->vc_resume_state == VC_RESUME_REQUESTED) {
-               set_resume_state(arm_state, VC_RESUME_IN_PROGRESS);
-               res = 1;
-       } else
-               vchiq_log_trace(vchiq_susp_log_level,
-                               "%s: not resuming (resume state %s)", __func__,
-                               resume_state_names[arm_state->vc_resume_state +
-                                                       VC_RESUME_NUM_OFFSET]);
-
-unlock:
-       write_unlock_bh(&arm_state->susp_res_lock);
-
-       if (res)
-               vchiq_platform_resume(state);
-
-out:
-       vchiq_log_trace(vchiq_susp_log_level, "%s exit", __func__);
-       return;
-
-}
-
-
-
 VCHIQ_STATUS_T
 vchiq_use_internal(VCHIQ_STATE_T *state, VCHIQ_SERVICE_T *service,
                enum USE_TYPE_E use_type)