[roll] Roll fuchsia [starnix][ext4] Move pager out of starnix kernel

When suspending a Starnix container all the threads in the container are
paused. If the pager threads are suspended before the pager client's the
suspend operation may deadlock. This is because the client threads can
end up blocked in Zircon (on the pager response), which prevents them
from being suspended.

This change moves the pager threads into the starnix_runner component,
which is the same component that is responsible for suspending the
container threads. This guarantees that the pager requests can always be
handled.

Original-Fixed: 410933064

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1260704
Original-Revision: 1de8b923df5284ec1007a07862fba86224280cba
GitOrigin-RevId: d35779c922a5d703d32723fc5d4c05390f968478
Change-Id: I57077d6b2f95d376347b1c532789f8a156f21503
1 file changed
tree: 760536a3c07bd884650e2434d1042abb5d130e15
  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.