commit | 9adfe38b1c984125d7e9a0e8bc7170ed2d424bfe | [log] [tgz] |
---|---|---|
author | Adrian Danis <adanis@fuchsia.infra.roller.google.com> | Thu Mar 27 18:11:18 2025 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Thu Mar 27 18:15:42 2025 -0700 |
tree | 13b626fdf820ce178c17ddee42879a9f1935c7c7 | |
parent | 7df16b398074f190a5e1b457815e44b93100844d [diff] |
[roll] Roll fuchsia [kernel][vm] Remove freeing_owned_pages Existing call sites sometimes have to 'lie' when freeing pages from a hierarchy and claiming that the pages are not owned by this node. While true, they are owned by some node, and should logically be freed by that node. The argument put forward in these locations is that hierarchies do not need to be correct, since they will never have a page source handling free. Instead of having call sites make this argument and pass a false value for freeing_owned_pages, this change puts it forward as a global property, that objects that have a page source handling free do not have children, that can be checked and then generally assumed. Doing this allows for removal of the flag passed to free and simplifies call sites where it was otherwise ambiguous what 'ownership' meant. Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1236944 Original-Revision: 4ece84db3f908c9943696039a210cae12e6bc0fd GitOrigin-RevId: fe26f26d61ae945f92224148b22a92baa306f4df Change-Id: I4008a32feb32c8298445baf3b0a47863f3919348
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 in one of the communication channels documented at get involved.
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
.