login
Header Space

 
 

Re: What if a TLB flush needed to sleep?

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Luck, Tony <tony.luck@...>
Cc: <linux-arch@...>, <linux-mm@...>, <linux-kernel@...>
Date: Wednesday, March 26, 2008 - 3:25 pm

On Tue, 25 Mar 2008, Luck, Tony wrote:


The EMM notifier V2 patchset contains two patches that 
convert the immap_lock and the anon_vma lock to semaphores. After that
much of the TLB flushing is (tlb_finish_mmu, tlb_gather etc) is running 
without holding any spinlocks. There would need to be additional measures 
for flushing inherent in macros (like ptep_clear_flush). Currently the 
pte functions are called under pte lock.


--
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)
speck-geostationary