On 6/12/19 1:27 PM, Andy Lutomirski wrote: >> We've discussed having per-cpu page tables where a given PGD is >> only in use from one CPU at a time. I *think* this scheme still >> works in such a case, it just adds one more PGD entry that would >> have to context-switched. > Fair warning: Linus is on record as absolutely hating this idea. He > might change his mind, but it’s an uphill battle. Just to be clear, are you referring to the per-cpu PGDs, or to this patch set with a per-mm kernel area?