[roll] Roll fuchsia [starnix][userfault] Migrate userfaultfd out of core into module

Migrates the userfaultfd file wrapper and syscalls (userfaultfd,
arch32_userfaultfd) out of starnix_core into a new crate
`starnix-modules-userfaultfd`.

The core UserFault state remains in starnix_core, but the FileOps
implementation and its associated syscall sys_userfaultfd are moved.

Original-Original-Bug: 470456509
Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1640056
Original-Original-Revision: a50b752c877e7576e3a45f6d9e1931cd9614be5c
GitOrigin-RevId: 60f5ebe295d06c17bd4c52e2a97fb6f51a2a7194
Change-Id: I3dbee70946cfc73e3c2899c1ffc55977171e58e5
Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1639973
Cr-Commit-Position: refs/heads/main@{#194280}
1 file changed
tree: 58acfbd0cb53e52473dfe43b072ce5aa82075b54
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cobalt
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
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.