[roll] Roll fuchsia [kernel][vm] Remove current_aspace parameter from VM functions

Many of the methods on virtual memory objects (VMOs, pagers, streams,
etc.) take the current address space as an input parameter. They use
this aspace to resolve faults during copy operations. However, these
methods are always called using the thread's current aspace, so refactor
the code to just call `Thread::Current::Get()->aspace()` directly in any
scope that calls `SoftFault`.

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/921215
Original-Revision: d2b5afdc1987dc93c62a660399032e500a67b668
GitOrigin-RevId: 279453085d8724bd2e9e4854b98fdf060c31854c
Change-Id: I4205191bdce6759b3d2b51c7e228df46ba480d2a
1 file changed
tree: c57b080ef396c66287367f40f679c252735ab611
  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.