On 06/13/2018 01:35 PM, Dave Hansen wrote: > On 06/13/2018 01:31 PM, Kirill A. Shutemov wrote: >>> What actually happens without this patch in place? >> One of processes would get the page mapped with wrong KeyID and see >> garbage. > OK, but what about two pages with the same KeyID? It's actually totally > possible for KSM to determine that two pages have the same plaintext and > merge them. Why don't we do that? /me goes back to look at the patch... which is doing exactly that But, this still needs a stronger explanation of what goes wrong if this patch is not in place.