Nick Piggin wrote: > Hello, > > Following are patches that abstract page table operations to > allow lockless implementations by using cmpxchg or per-pte locks. > One more patch - this provides a generic framework for pte locks, and a basic i386 reference implementation (which just ifdefs out the cmpxchg version). Boots, runs, and has taken some stressing. I should have sorted this out before sending the patches for RFC. The generic code actually did need a few lines of changes, but not much as you can see. Needs some tidying up though, but I only just wrote it in a few minutes. And now before anyone gets a chance to shoot down the whole thing, I just have to say "look ma, no page_table_lock!"