Lines Matching refs:tasks
85 transition state where tasks are converging to the patched state.
87 sequence occurs when a patch is disabled, except the tasks converge from
91 interrupts. The same is true for forked tasks: the child inherits the
95 safe to patch tasks:
98 tasks. If no affected functions are on the stack of a given task,
100 the tasks on the first try. Otherwise it'll keep trying
108 a) Patching I/O-bound user tasks which are sleeping on an affected
111 b) Patching CPU-bound user tasks. If the task is highly CPU-bound
115 3. For idle "swapper" tasks, since they don't ever exit the kernel, they
122 the second approach. It's highly likely that some tasks may still be
124 returns. In this case you would have to signal the tasks. This
134 time. A patch can remain in transition indefinitely, if any of the tasks
139 the transition is in progress. Then all the tasks will attempt to
143 determine which tasks are blocking completion of a patching operation.
146 transition, it shows -1. Any tasks which are blocking the transition
149 to all remaining blocking tasks is a better alternative. No proper signal is
156 TIF_PATCH_PENDING flag of all tasks and thus forces the tasks to the patched
160 tasks) and request a clearance from a patch distributor to force the transition.
162 patch, which functions are (un)patched, and which functions the blocking tasks
200 a) patching user tasks when they cross the kernel/user space
203 b) patching kthreads and idle tasks at their designated patch points.
206 user tasks and waking kthreads to patch them. But it could still be
324 Second, livepatch enters into a transition state where tasks are converging
331 Finally, once all tasks have been patched, the 'transition' value changes
369 First, livepatch enters into a transition state where tasks are converging
376 Second, once all tasks have been unpatched, the 'transition' value changes