Re: Considerations on sched APIs under RT patch

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Primiano Tucci
Date: Wednesday, April 21, 2010 - 12:24 pm

> Actually, we do better than that. With adaptive locks, if the process on

It sounds more reasonable now.
I know that in a preemptible kernel even syscalls can be preempted.
that absolutely fair except for those syscalls (such as setaffinity,
setpriority) that control the scheduler.

Going back to my original problem, the real question is:
Is it sure that calling a scheduler api won't induce a re-scheduling
of the caller process (e.g. as in the case of a lock held by another
processor)? It would be very unpleasant if the scheduling apis can
induce re-scheduling, making the realization of a Real Time scheduling
infrastructure completely un-deterministic.

If I have clearly understood your replies it seems that my problem is
due to an *old* kernel version that still uses rw_lock into the
setaffinity! Is it right?

Thank you for your extremely valuable support.
Primiano

--
 Primiano Tucci
 http://www.primianotucci.com
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Considerations on sched APIs under RT patch, Primiano Tucci, (Mon Apr 19, 1:48 pm)
Re: Considerations on sched APIs under RT patch, Peter Zijlstra, (Tue Apr 20, 2:20 am)
Re: Considerations on sched APIs under RT patch, Primiano Tucci, (Tue Apr 20, 2:56 pm)
Re: Considerations on sched APIs under RT patch, Steven Rostedt, (Tue Apr 20, 4:00 pm)
Re: Considerations on sched APIs under RT patch, Primiano Tucci, (Tue Apr 20, 10:16 pm)
Re: Considerations on sched APIs under RT patch, Peter Zijlstra, (Wed Apr 21, 1:49 am)
Re: Considerations on sched APIs under RT patch, Steven Rostedt, (Wed Apr 21, 5:46 am)
Re: Considerations on sched APIs under RT patch, Peter Zijlstra, (Wed Apr 21, 5:56 am)
Re: Considerations on sched APIs under RT patch, Primiano Tucci, (Wed Apr 21, 12:24 pm)
Re: Considerations on sched APIs under RT patch, Peter Zijlstra, (Wed Apr 21, 12:57 pm)
Re: Considerations on sched APIs under RT patch, Primiano Tucci, (Wed Apr 21, 1:38 pm)
Re: Considerations on sched APIs under RT patch, Peter Zijlstra, (Wed Apr 21, 1:58 pm)
Re: Considerations on sched APIs under RT patch, Steven Rostedt, (Thu Apr 22, 6:20 am)
Re: Considerations on sched APIs under RT patch, Primiano Tucci, (Thu Apr 22, 6:50 am)
Re: Considerations on sched APIs under RT patch, Peter Zijlstra, (Thu Apr 22, 6:57 am)
Re: Considerations on sched APIs under RT patch, Primiano Tucci, (Thu Apr 22, 8:40 am)
Re: Considerations on sched APIs under RT patch, Peter Zijlstra, (Thu Apr 22, 9:28 am)
Re: Considerations on sched APIs under RT patch, Bjoern Brandenburg, (Thu Apr 22, 10:48 am)
Re: Considerations on sched APIs under RT patch, Primiano Tucci, (Thu Apr 22, 12:33 pm)
Re: Considerations on sched APIs under RT patch, Thomas Gleixner, (Tue Apr 27, 6:18 am)