@@ -413,7 +413,7 @@ static void wait_pending_extra_info_updates(void)
return;
}
- init_completion(&extra_updated_completion);
+ reinit_completion(&extra_updated_completion);
spin_unlock_irqrestore(&data_lock, flags);
@@ -922,7 +922,7 @@ static void dss_apply_irq_handler(void *data, u32 mask)
extra_updating = extra_info_update_ongoing();
if (!extra_updating)
- complete_all(&extra_updated_completion);
+ complete(&extra_updated_completion);
/* call framedone handlers for manual update displays */
for (i = 0; i < num_mgrs; i++) {