| commit | dc0a78f65eb74b6438c0d9a116502c5e3578d891 | [log] [tgz] |
|---|---|---|
| author | Rasha Eqbal <rashaeqbal@fuchsia.infra.roller.google.com> | Mon Feb 28 23:53:31 2022 +0000 |
| committer | Copybara-Service <copybara-worker@google.com> | Mon Feb 28 15:55:04 2022 -0800 |
| tree | 8837796c63f0ae78cc81ee9bdf49b548df0f6b74 | |
| parent | cea360eeb384c8ef2756a8bc047074b6733d833b [diff] |
[roll] Roll fuchsia [kernel][vm] Introduce supply_zero_offset Pager-backed VMOs get a new supply_zero_offset, which is the offset beyond which new page requests are implicitly fulfilled with zero pages instead of forwarding a read request to the user pager. The supply_zero_offset is used as follows: - The supply_zero_offset is initialized to the VMO size on creation. - A resize up leaves the supply_zero_offset unchanged. - A resize down sets the supply_zero_offset to min(supply_zero_offset, size). - The kernel supplies zero pages for the range [supply_zero_offset, size). This CL introduces the supply_zero_offset and updates it on resizes. Supplying zero pages beyond supply_zero_offset will be implemented in a following CL. Test: kernel-unittests Original-Bug: 94371 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/650102 Original-Revision: ff2165343ba603c922290200a9bfc7434b63bccd GitOrigin-RevId: a83dcfe5c32b8450d237118fa925201dc5755859 Change-Id: Ie6e1e38784d26b6b2ef7cecbdb6c4d5142033348
This repository contains Fuchsia's Global Integration manifest files.
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.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.