]> git.baikalelectronics.ru Git - kernel.git/commit
powerpc/powernv/npu: Remove redundant change_pte() hook
authorPeter Xu <peterx@redhat.com>
Thu, 31 Jan 2019 10:30:22 +0000 (18:30 +0800)
committerMichael Ellerman <mpe@ellerman.id.au>
Thu, 21 Feb 2019 13:10:14 +0000 (00:10 +1100)
commit12e120490cfc7c96ac01b27cb35b552557ac3ee1
tree20c18cfd8773db50005b9cdfc1fb4ae476bf50bf
parentf1ff3ecbe0eb8077da57eb809825354c5495c6b8
powerpc/powernv/npu: Remove redundant change_pte() hook

The change_pte() notifier was designed to use as a quick path to
update secondary MMU PTEs on write permission changes or PFN changes.
For KVM, it could reduce the vm-exits when vcpu faults on the pages
that was touched up by KSM. It's not used to do cache invalidations,
for example, if we see the notifier will be called before the real PTE
update after all (please see set_pte_at_notify that set_pte_at was
called later).

All the necessary cache invalidation should all be done in
invalidate_range() already.

Signed-off-by: Peter Xu <peterx@redhat.com>
Reviewed-by: Andrea Arcangeli <aarcange@redhat.com>
Reviewed-by: Alistair Popple <alistair@popple.id.au>
Reviewed-by: Balbir Singh <bsingharora@gmail.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
arch/powerpc/platforms/powernv/npu-dma.c