diff options
author | 2020-01-31 11:38:30 +0100 | |
---|---|---|
committer | 2020-02-09 16:23:01 -0800 | |
commit | 26a6597506668781a8a7371bf8e5415814232dfb (patch) | |
tree | 2ebfa6f7d80940efdce2c133db6fc996dfd7b252 /drivers/staging/vc04_services | |
parent | staging: vc04_services: Get rid of vchiq_check_resume() (diff) | |
download | wireguard-linux-26a6597506668781a8a7371bf8e5415814232dfb.tar.xz wireguard-linux-26a6597506668781a8a7371bf8e5415814232dfb.zip |
staging: vc04_services: Delete vc_suspend_complete completion
Nobody is waiting on it.
Signed-off-by: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Link: https://lore.kernel.org/r/20200131103836.14312-15-nsaenzjulienne@suse.de
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/vc04_services')
-rw-r--r-- | drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c | 7 | ||||
-rw-r--r-- | drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.h | 1 |
2 files changed, 0 insertions, 8 deletions
diff --git a/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c b/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c index a26f9f6311a6..f66280663d0d 100644 --- a/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c +++ b/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c @@ -2356,8 +2356,6 @@ vchiq_arm_init_state(struct vchiq_state *state, atomic_set(&arm_state->ka_use_ack_count, 0); atomic_set(&arm_state->ka_release_count, 0); - init_completion(&arm_state->vc_suspend_complete); - init_completion(&arm_state->vc_resume_complete); /* Initialise to 'done' state. We only want to block on resume * completion while videocore is suspended. */ @@ -2436,18 +2434,14 @@ set_suspend_state(struct vchiq_arm_state *arm_state, /* state specific additional actions */ switch (new_state) { case VC_SUSPEND_FORCE_CANCELED: - complete_all(&arm_state->vc_suspend_complete); break; case VC_SUSPEND_REJECTED: - complete_all(&arm_state->vc_suspend_complete); break; case VC_SUSPEND_FAILED: - complete_all(&arm_state->vc_suspend_complete); arm_state->vc_resume_state = VC_RESUME_RESUMED; complete_all(&arm_state->vc_resume_complete); break; case VC_SUSPEND_IDLE: - reinit_completion(&arm_state->vc_suspend_complete); break; case VC_SUSPEND_REQUESTED: break; @@ -2455,7 +2449,6 @@ set_suspend_state(struct vchiq_arm_state *arm_state, set_resume_state(arm_state, VC_RESUME_IDLE); break; case VC_SUSPEND_SUSPENDED: - complete_all(&arm_state->vc_suspend_complete); break; default: BUG(); diff --git a/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.h b/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.h index 676b1cb6f332..aa081d642818 100644 --- a/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.h +++ b/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.h @@ -46,7 +46,6 @@ struct vchiq_arm_state { atomic_t ka_use_ack_count; atomic_t ka_release_count; - struct completion vc_suspend_complete; struct completion vc_resume_complete; rwlock_t susp_res_lock; |