April 6, 2021
2:42 a.m.
On Tue, 2021-04-06 at 00:39 +0900, Wonkyo Choe wrote:
1. In x86, are all page-table pages released at the end of termination by using free_pgtables()? 2. In x86, a page-table page can be freed when there is no entry? In other words, does the Linux kernel release a page-table page on runtime? If so, what function would do this kind of task?
At munmap time, as well as exit and execve time, page tables can get freed. Look at the code between sys_munmap() and zap_page_range(). -- All Rights Reversed.