[lkml]   [2001]   [Nov]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: Scheduling of low-priority background processes
Pavel Machek writes:
> Hi!
> > I foolishly muttered:
> >
> > > What if the SCHED_IDLE behaviour only applies when the process
> > > is in userspace? Couldn't scheduler compare the process's
> > > instruction pointer against the kernel/user break point, and
> > > if the process is in the kernel, then just treat it like a
> > > normal process?
> >
> > ...eek. I clearly wasn't thinking straight with that one. There
> > isn't a (non-disgusting) way of determining in the scheduler if a
> > process is executing a syscall apart from sys_sched_yield, is there.
> Actually, something similar was implemented. New process flag was
> added, and when process did syscall, it lost SCHED_IDLE flag, and it
> was returned to it when it went back to userland.

That's the sensible approach. Is anyone maintaining that patch and
sending it to Linus for inclusion?


To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

 \ /
  Last update: 2005-03-22 13:13    [W:0.077 / U:1.008 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site