[PATCH] x86/mm/kaiser: remove no-INVPCID user ASID flushing

2017-11-28 Thread Dave Hansen
From: Dave Hansen As the comment says, there are systems that have PCIDs but no support for the INVPCID instruction to help flush individual PCIDs. Flushing the TLB on those systems is awkward, and even worse with KAISER. If faced with one of these when KAISER is

[PATCH] x86/mm/kaiser: remove no-INVPCID user ASID flushing

2017-11-28 Thread Dave Hansen
From: Dave Hansen As the comment says, there are systems that have PCIDs but no support for the INVPCID instruction to help flush individual PCIDs. Flushing the TLB on those systems is awkward, and even worse with KAISER. If faced with one of these when KAISER is enabled, we simply fall back