On Fri, 26 May 2017, Josh Poimboeuf wrote: > On Thu, May 18, 2017 at 02:00:43PM +0200, Miroslav Benes wrote: > > @@ -591,3 +591,19 @@ void klp_send_fake_signal(void) > > } > > read_unlock(&tasklist_lock); > > } > > + > > +/* > > + * Drop TIF_PATCH_PENDING of all tasks on admin's request. This forces an > > + * existing transition to finish. > > + */ > > +void klp_unmark_tasks(void) > > +{ > > + struct task_struct *g, *task; > > + > > + pr_warn("all tasks marked as migrated on admin's request\n"); > > + > > + read_lock(&tasklist_lock); > > + for_each_process_thread(g, task) > > + klp_update_patch_state(task); > > + read_unlock(&tasklist_lock); > > +} > > Should this also force the idle tasks to transition? Yes. Thanks. Miroslav -- To unsubscribe from this list: send the line "unsubscribe live-patching" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html