)]}'
{
  "commit": "9adfe38b1c984125d7e9a0e8bc7170ed2d424bfe",
  "tree": "13b626fdf820ce178c17ddee42879a9f1935c7c7",
  "parents": [
    "7df16b398074f190a5e1b457815e44b93100844d"
  ],
  "author": {
    "name": "Adrian Danis",
    "email": "adanis@fuchsia.infra.roller.google.com",
    "time": "Thu Mar 27 18:11:18 2025 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu Mar 27 18:15:42 2025 -0700"
  },
  "message": "[roll] Roll fuchsia [kernel][vm] Remove freeing_owned_pages\n\nExisting call sites sometimes have to \u0027lie\u0027 when freeing pages from a\nhierarchy and claiming that the pages are not owned by this node. While\ntrue, they are owned by some node, and should logically be freed by\nthat node. The argument put forward in these locations is that\nhierarchies do not need to be correct, since they will never have a\npage source handling free.\n\nInstead of having call sites make this argument and pass a false value\nfor freeing_owned_pages, this change puts it forward as a global\nproperty, that objects that have a page source handling free do not\nhave children, that can be checked and then generally assumed. Doing\nthis allows for removal of the flag passed to free and simplifies\ncall sites where it was otherwise ambiguous what \u0027ownership\u0027 meant.\n\nOriginal-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1236944\nOriginal-Revision: 4ece84db3f908c9943696039a210cae12e6bc0fd\nGitOrigin-RevId: fe26f26d61ae945f92224148b22a92baa306f4df\nChange-Id: I4008a32feb32c8298445baf3b0a47863f3919348\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e8cfa0cbed698126df95b841985ec5ec95974a11",
      "old_mode": 33188,
      "old_path": "stem",
      "new_id": "7adec3a39a389951dc1c8f37ec5b3000cdbf4664",
      "new_mode": 33188,
      "new_path": "stem"
    }
  ]
}
