Commit d91f500a authored by Nicolas Saenz Julienne's avatar Nicolas Saenz Julienne Committed by Greg Kroah-Hartman

staging: vc04_services: Get rid of resume_blocker completion in struct vchiq_arm_state

Nobody is waiting on it, so delete all relevant code.
Signed-off-by: default avatarNicolas Saenz Julienne <nsaenzjulienne@suse.de>
Link: https://lore.kernel.org/r/20200131103836.14312-4-nsaenzjulienne@suse.deSigned-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 7d153fcc
...@@ -2386,11 +2386,6 @@ vchiq_arm_init_state(struct vchiq_state *state, ...@@ -2386,11 +2386,6 @@ vchiq_arm_init_state(struct vchiq_state *state,
* completion while videocore is suspended. */ * completion while videocore is suspended. */
set_resume_state(arm_state, VC_RESUME_RESUMED); set_resume_state(arm_state, VC_RESUME_RESUMED);
init_completion(&arm_state->resume_blocker);
/* Initialise to 'done' state. We only want to block on this
* completion while resume is blocked */
complete_all(&arm_state->resume_blocker);
init_completion(&arm_state->blocked_blocker); init_completion(&arm_state->blocked_blocker);
/* Initialise to 'done' state. We only want to block on this /* Initialise to 'done' state. We only want to block on this
* completion while things are waiting on the resume blocker */ * completion while things are waiting on the resume blocker */
...@@ -2560,12 +2555,6 @@ need_resume(struct vchiq_state *state) ...@@ -2560,12 +2555,6 @@ need_resume(struct vchiq_state *state)
vchiq_videocore_wanted(state); vchiq_videocore_wanted(state);
} }
static inline void
unblock_resume(struct vchiq_arm_state *arm_state)
{
complete_all(&arm_state->resume_blocker);
}
/* Initiate suspend via slot handler. Should be called with the write lock /* Initiate suspend via slot handler. Should be called with the write lock
* held */ * held */
enum vchiq_status enum vchiq_status
......
...@@ -70,10 +70,6 @@ struct vchiq_arm_state { ...@@ -70,10 +70,6 @@ struct vchiq_arm_state {
*/ */
int peer_use_count; int peer_use_count;
/* Flag to indicate whether resume is blocked. This happens when the
** ARM is suspending
*/
struct completion resume_blocker;
struct completion blocked_blocker; struct completion blocked_blocker;
int blocked_count; int blocked_count;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment