the attached patch speeds up and cleans up schedule(), removing the
need_reschedule check on bkl-reacquire. This was needed in 2.2 times when
the big kernel lock was still prominent, but today it's not needed
anymore, especially with the preemption/lowlatency patches that will do
this correctly. This change removes 5 lines from the source code, and a
number of instructions from the scheduler hotpath. (i've also reverted the
switch statement's indentation to the previous, more correct indentation
style.)
Ingo
This archive was generated by hypermail 2b29 : Wed Jan 23 2002 - 21:00:37 EST