Scroll to navigation

YIELD_TO(9) Driver Basics YIELD_TO(9)

NAME

yield_to - yield the current processor to another thread in your thread group, or accelerate that thread toward the processor it´s on.

SYNOPSIS

bool __sched yield_to(struct task_struct * p, bool preempt);

ARGUMENTS

p

-- undescribed --

preempt

-- undescribed --

DESCRIPTION

It´s the caller´s job to ensure that the target task struct can´t go away on us before we can do any checks.

RETURNS

true (>0) if we indeed boosted the target task. false (0) if we failed to boost the target. -ESRCH if there´s no task to yield to.

COPYRIGHT

April 2023 Kernel Hackers Manual 2.6.