commit | d9df4ec4500859f55bbf46a9e3853c9819cf6170 | [log] [tgz] |
---|---|---|
author | Sage Barreda <sagebarreda@fuchsia.infra.roller.google.com> | Tue Feb 13 07:31:13 2024 +0000 |
committer | Copybara-Service <copybara-worker@google.com> | Mon Feb 12 23:32:17 2024 -0800 |
tree | 005ad5519dbf3abb5df7fb8a7f0729d3fd0bbf62 | |
parent | 8b6bf936d809b83ad45110f851b5ed4dfa6e7afe [diff] |
[roll] Roll fuchsia [kernel][vm] Fix ZeroPages for SnapshotModified Fix the bug in Snapshot-Modified in which ZeroPagesLocked applies an inappropriate optimisation. Previously, ZeroPagesLocked would check if a clone's parent was hidden, and if it was, a gap was inserted in lieu of a marker or zero page. This doesn't work for Snapshot-Modified clones as a hidden cow pages can now have a pager-backed parent. This can result in pages from the pager-backed root being leaked on reads to a range that has been zeroed with a gap. Original-Bug: 323447923 Run-All-Tests: true Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/984675 Original-Revision: 7d0d0bd75ff7266487cd5e6afe2349aaf1dace10 GitOrigin-RevId: f34a7131c324eefc6ae4448b6d89ce56c1a2f86b Change-Id: Iad138669a85f3451d7a085777b13013fdd6e36f8
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
.