After looking through various files in the kernel, I have not been able
to find an answer to this question, so I come to you all for help.
There are some pages allocated through get_free_pages and their
PG_reserved bits have been set. A user space application has mmap-ed the
driver and these pages are mmap-ed there using remap_page_range.
When the app close the driver, the PG_reserved bits are reset and the
pages freed. But the mapping still exists! This is seen next time the
driver is opened, forget_pte reports: old mapping existed!
What is the proper way to deal with this? or differently, how do I undo
the effects of remap_page_range?
Please CC me when replying.
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to email@example.com
Please read the FAQ at http://www.tux.org/lkml/
This archive was generated by hypermail 2b29 : Fri Jun 23 2000 - 21:00:11 EST