Messages in this thread | | | Date | Thu, 11 Sep 2014 13:00:52 +0300 | From | Haggai Eran <> | Subject | Re: [RFC PATCH 1/6] mmu_notifier: add event information to address invalidation v4 |
| |
On 29/08/2014 22:10, j.glisse@gmail.com wrote: > + * - MMU_MUNMAP: the range is being unmapped (outcome of a munmap syscall or > + * process destruction). However, access is still allowed, up until the > + * invalidate_range_free_pages callback. This also implies that secondary > + * page table can be trimmed, because the address range is no longer valid.
I couldn't find the invalidate_range_free_pages callback. Is that a left over from a previous version of the patch?
Also, I think that you have to invalidate the secondary PTEs of the range being unmapped immediately, because put_page may be called immediately after the invalidate_range_start returns.
Haggai
| |