[roll] Roll fuchsia [kernel][vm] PageLookup uses LockedPtr

PageLookup uses a LockedPtr for the owner instead of a raw VmCowPages*.
FindPageContentLocked takes the required ancestor lock and populates
LockedPtr if an ancestor owns the page. Otherwise the LockedPtr is left
unset and the caller can assume that |this| is the page owner, which it
already holds locked.

LookupCursor functions change accordingly to use this new LockedPtr. One
consequence is that the owner() helper is no longer valid and is
removed.

Original-Bug: 338300943
Run-All-Tests: true
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1249114
Original-Revision: a2b74540dc59a2f472811f4c902a8b20064d8931
GitOrigin-RevId: 940a1e56ded5de451ff63015c0d19efbebd51d7a
Change-Id: If2e49aad74422b5ae3984f427622981d8e8a0a90
1 file changed
tree: 1883b780cbe6b2f04734c381a8c6c57e11ee6a60
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cts
  6. firmware
  7. flower
  8. jiri.lock
  9. MILESTONE
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. test_durations
  15. 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 in one of the communication channels documented at get involved.

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.