[roll] Roll fuchsia [kernel][vm] Eagerly commit high priority

Performs eager page ins and mappings for high priority VMOs and
mappings. This will bring in any pages from user backed VMOs and will
decompress any pages in anonymous VMOs, but will not otherwise commit
anonymous memory.

The primary intent of this change is to prevent races where eviction
might happen between setting up and address space or VMO and either
apply the memory priority, or mapping the VMO in, to gain the memory
priority.

Original-Bug: 101641
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/908322
Original-Revision: a7bc49a10641cc4e1f334037d926d8e022ad59a4
GitOrigin-RevId: ec92aa53c3aa5c7f95d70b783676b41b88b6d0a5
Change-Id: Id4cdbd089347de590461a6c050a3519e3f9ca25e
1 file changed
tree: a8bc4e2d736a0a98b471eae3054cda37a1e6f33d
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
  14. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.