Re: [PATCH] RCU torture update for preemption

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Paul E. McKenney <paulmck@...>
Cc: LKML <linux-kernel@...>, RT <linux-rt-users@...>, Ingo Molnar <mingo@...>, Thomas Gleixner <tglx@...>, Peter Zijlstra <a.p.zijlstra@...>
Date: Friday, October 5, 2007 - 8:21 am

--

On Thu, 4 Oct 2007, Paul E. McKenney wrote:


I thought it was some mind bender thing ;-)


That is definitely OK. I simply forgot to do it myself.


The idea is to push inheritance. As my method of RCU priority boosting
has the readers inherit the priority of synchronize_rcu caller. If the
caller is of lower priority than the hog, then it doesn't make much sense,
since nothing will happen. I'm assuming that RT system designers know what
they are doing when setting up high priority tasks. If they starve RCU
grace periods, it's their own fault.


Yeah, I was nervious about locking up the test, and being able to do
anything.


Thanks, I'd like to have a semi hog on each CPU.


PS. I've incorporated this and my version of the RCU Preempt Boost into
the latest -rt patch. It's labeled as experimental so we can always pull
it. Have you had a chance to look at some of my changes.

I'll be going out of town today so I wont be answering emails till Monday.

-- Steve

-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH] RCU torture update for preemption, Steven Rostedt, (Wed Oct 3, 4:59 pm)
Re: [PATCH] RCU torture update for preemption, Paul E. McKenney, (Thu Oct 4, 11:34 pm)
Re: [PATCH] RCU torture update for preemption, Steven Rostedt, (Fri Oct 5, 8:21 am)
Re: [PATCH] RCU torture update for preemption, Paul E. McKenney, (Fri Oct 5, 8:51 am)