]> git.proxmox.com Git - pve-kernel.git/commit
add proposed fix for LP#1674838
authorFabian Grünbichler <f.gruenbichler@proxmox.com>
Fri, 5 May 2017 07:12:17 +0000 (09:12 +0200)
committerFabian Grünbichler <f.gruenbichler@proxmox.com>
Fri, 5 May 2017 07:12:20 +0000 (09:12 +0200)
commit2b834b083d5d791da5bb7ea747568589c4398f7a
treec01dc0045363d9fed1ff66c1f5d328c5ea616ad2
parent7f0f6370beebc3ebc80dc784c06e88315eb9db88
add proposed fix for LP#1674838

Patches and rationale by Seth Forshee[1]:

My testing shows that the "POWER9: Additional power9
patches" patches are responsible, two of them in particular:

 - mm: introduce page_vma_mapped_walk()
 - mm, ksm: convert write_protect_page() to use page_vma_mapped_walk()

These patches don't appear to be included for any
functionality they provide, but rather to make "mm/ksm:
handle protnone saved writes when making page write protect"
a clean cherry pick instead of a backport. But the backport
isn't that difficult, so as far as I can tell we can do away
with the other two patches.

1: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1674838/comments/108
Makefile
swapops-0001-Revert-mm-ksm-handle-protnone-saved-writes-when-maki.patch [new file with mode: 0644]
swapops-0002-Revert-mm-ksm-convert-write_protect_page-to-use-page.patch [new file with mode: 0644]
swapops-0003-Revert-mm-introduce-page_vma_mapped_walk.patch [new file with mode: 0644]
swapops-0004-mm-ksm-handle-protnone-saved-writes-when-making-page.patch [new file with mode: 0644]