Augustin Cavalier 7651b97c0a kernel/vm: Consolidate implementations of VMTranslationMap::UnmapArea.
This adds some new parameters to UnmapPage and UnmapPages. The important
one is a "_flags" pointer to UnmapPage, which if specified will be
filled with the page flags instead of PageUnmapped() being called
(and Flush() won't be invoked, either.)

This removes the remaining PAGE_STATE_* changes from VM architecture code.

Change-Id: Iacbc424dd8a75a79986edcd7f04d15a10f773c87
Reviewed-on: https://review.haiku-os.org/c/haiku/+/8728
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: waddlesplash <waddlesplash@gmail.com>
2024-12-30 18:50:10 +00:00
..
2023-10-06 20:38:24 +00:00
2022-02-18 21:27:06 +00:00
2022-08-17 19:23:51 +00:00
2024-06-10 16:34:25 +00:00
2024-09-02 14:16:40 -04:00
2024-12-17 09:45:13 +00:00
2024-11-18 13:25:43 -05:00