Thread (47 messages) 47 messages, 8 authors, 2005-08-22

Re: pagefault scalability patches

From: Christoph Lameter <hidden>
Date: 2005-08-18 16:04:41

On Wed, 17 Aug 2005, Andrew Morton wrote:
d) the fact that some architectures will be using atomic pte ops and
   others will be using page_table_lock in core MM code.
We could generally go to atomic pte operations. But this would 
require extensive changes to all architectures. There is a tradeoff 
between atomic operations and using regular loads and stores on page table 
entries. If a number of page table entries have to be modified then it is 
advantageous to take a lock. If an individial entry is modified then it is 
better to do an atomic operation.
   Using different locking/atomicity schemes in different architectures
   has obvious complexity and test coverage drawbacks.
We could require the same locking scheme for all architectures. Some 
architectures would then have to simulate the atomicity 
which would cause performance loss.

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help