Re: Page fault scalability patch V18: atomic pte ops, pte_cmpxchg and pte_xchg

2005-03-01 Thread Christoph Lameter
The current way of updating ptes in the Linux vm includes first clearing a pte before setting it to another value. The clearing is performed while holding the page_table_lock to insure that the entry will not be modified by the CPU directly (clearing the pte clears the present bit), by an arch

Re: Page fault scalability patch V18: atomic pte ops, pte_cmpxchg and pte_xchg

2005-03-01 Thread Christoph Lameter
The current way of updating ptes in the Linux vm includes first clearing a pte before setting it to another value. The clearing is performed while holding the page_table_lock to insure that the entry will not be modified by the CPU directly (clearing the pte clears the present bit), by an arch