Unfortunately, I think the kmalloc fix for the RCU issue is going to
hurt quite a lot.
...perhaps.
Really? I didn't see much conflict when rebasing onto current tip.git.
Just an incidental context conflict in entry_arch.h.
I've attached my test program: tlb-mash.c. Compile with "gcc -o
tlb-mash tlb-mash.c -lpthread" and run with ./tlb-mash X, where X is the
number of threads to run (2x cpus works well). It keeps running until
killed, with each thread repeatedly mprotecting a page within a shared
mapping.
J