Re: What if a TLB flush needed to sleep?

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Luck, Tony <tony.luck@...>
Cc: <linux-arch@...>, <linux-mm@...>, <linux-kernel@...>
Date: Tuesday, March 25, 2008 - 5:47 pm

> 	down(&ptcg_sem);

That will dig you a nice large hole for real time to fall into. If you
want to do rt nicely you want to avoid semaphores and the corresponding
lack of ability to fix priority inversions.


Better to keep ia64 perversions in the IA64 code whenever possible and
lower risk for everyone else.

Alan

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

Messages in current thread:
What if a TLB flush needed to sleep?, Luck, Tony, (Tue Mar 25, 4:49 pm)
Re: What if a TLB flush needed to sleep?, Christoph Lameter, (Wed Mar 26, 3:25 pm)
Re: What if a TLB flush needed to sleep?, Thomas Gleixner, (Wed Mar 26, 4:29 pm)
Re: What if a TLB flush needed to sleep?, Christoph Lameter, (Wed Mar 26, 9:19 pm)
Re: What if a TLB flush needed to sleep?, Peter Zijlstra, (Thu Mar 27, 9:20 am)
Re: What if a TLB flush needed to sleep?, Christoph Lameter, (Thu Mar 27, 2:44 pm)
Re: What if a TLB flush needed to sleep?, Peter Zijlstra, (Fri Mar 28, 5:59 am)
Re: What if a TLB flush needed to sleep?, Matthew Wilcox, (Wed Mar 26, 8:32 am)
RE: What if a TLB flush needed to sleep?, Luck, Tony, (Wed Mar 26, 4:29 pm)
down_spin() implementation, Matthew Wilcox, (Thu Mar 27, 10:15 am)
Re: down_spin() implementation, Jens Axboe, (Fri Mar 28, 8:51 am)
Re: down_spin() implementation, Matthew Wilcox, (Fri Mar 28, 9:17 am)
Re: down_spin() implementation, Jens Axboe, (Fri Mar 28, 9:24 am)
Re: down_spin() implementation, Nick Piggin, (Thu Mar 27, 8:01 pm)
Re: down_spin() implementation, Matthew Wilcox, (Fri Mar 28, 8:45 am)
Re: down_spin() implementation, Nick Piggin, (Fri Mar 28, 9:04 pm)
RE: down_spin() implementation, Luck, Tony, (Fri Mar 28, 5:16 pm)
Re: down_spin() implementation, Arnd Bergmann, (Fri Mar 28, 7:48 pm)
Re: down_spin() implementation, Stephen Rothwell, (Fri Mar 28, 12:51 am)
Re: down_spin() implementation, Nick Piggin, (Fri Mar 28, 1:03 am)
Re: down_spin() implementation, Matthew Wilcox, (Fri Mar 28, 8:46 am)
Re: What if a TLB flush needed to sleep?, Jens Axboe, (Thu Mar 27, 4:09 am)
Re: What if a TLB flush needed to sleep?, Alan Cox, (Tue Mar 25, 5:47 pm)