Nick Piggin wrote:
That's horrible ;) Anyway guys you are missing the other side of the equation -- that whenever _PAGE_PRESENT is cleared, all CPUs where current->mm might be == mm have to have a tlb flush. And we're holding off tlb flushes in fast_gup, that's the whole reason why it all works.
Ah, clever. Thanks. -- error compiling committee.c: too many arguments to function -- To unsubscribe from this list: send the line "unsubscribe linux-arch" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html