Commit 3a0cb2d3 authored by Andy Ross's avatar Andy Ross Committed by Andrew Boie
Browse files

kernel: Remove legacy preemption checking



The metairq feature exposed the fact that all of our arch code (and a
few mistaken spots in the scheduler too) was trying to interpret
"preemptible" threads independently.

As of the scheduler rewrite, that logic is entirely within sched.c and
doing it externally is redundant.  And now that "cooperative" threads
can be preempted, it's wrong and produces test failures when used with
metairq threads.

Signed-off-by: default avatarAndy Ross <andrew.j.ross@intel.com>
parent 21792fa0
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment