/* * this gets called so that we can store lazy state into memory and copy the * current task into the new thread.
*/ int arch_dup_task_struct(struct task_struct *dst, struct task_struct *src)
{
unlazy_fpu(src, task_pt_regs(src));
*dst = *src;
if (src->thread.xstate) {
dst->thread.xstate = kmem_cache_alloc(task_xstate_cachep,
GFP_KERNEL); if (!dst->thread.xstate) return -ENOMEM;
memcpy(dst->thread.xstate, src->thread.xstate, xstate_size);
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.