[roll] Roll fuchsia [kernel][vm] Reclamation uses Isolate queue

Instead of peeking reclaim items directly out of the LRU queue, LRU
queue processing, for the purposes of reclamation,  is instead changed
to move items into the isolate queue, at which point they can then be
peeked.

This merges the current usage of the Isolate list, which was for the
DontNeed pages, with general reclamation. The semantics of pages that
were marked DontNeed being reclaimed first is still preserved since
pages marked DontNeed are placed at the head of the queue, where as
pages Isolated from the LRU queue are placed at the tail. As
reclamation peeks from the front, this preserves the semantics of
reclaiming the DontNeed marked pages first.

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1264146
Original-Revision: 48743a2eba385f38b875445343aeab1b62fc5a15
GitOrigin-RevId: 5acef18fb232ff17595e85bb315a000463b3d654
Change-Id: Ie66d4c5a6ab88fce377ed5c1d8bba836ce33581c
1 file changed
tree: 74e38922c41f3784cc98578556c3b4db57ee7a6c
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. flower
  6. jiri.lock
  7. MILESTONE
  8. minimal
  9. prebuilts
  10. README.md
  11. stem
  12. 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.