[roll] Roll fuchsia [kernel][vm] Avoid excessive scanning

Changes the way the access_scan_period is calculated and used to avoid
redundant scans. The intention of the regular access scanner is that
there is at most access_scan_period between scans, but the existing
implementation had a scenario where if did a routine scan at time A,
and then waited till time A+period, if a scan from the page queues
were to happen just moments before (i.e. A+period-delta) then we would
still rescan.

This change corrects this issue and ensures that the periodic scan
only occurs if nothing else triggered a scan for at least the period.

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/937853
Original-Revision: 379e65098c5c8de279b911ae417d9d883fcccb66
GitOrigin-RevId: 93cb71c15ce221bf4471009746a3a2a8d280a60c
Change-Id: I7bd2b5f469ad62d65eb7869d1f669948662a1ade
1 file changed
tree: 31a5eaf19c6d68585787bca3aec3f3902d17e9b3
  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.