commit | bffb47bd8a32f71ec01eccd8ad99e5ca22bf8c30 | [log] [tgz] |
---|---|---|
author | Adam Perry <adamperry@fuchsia.infra.roller.google.com> | Thu Jul 04 01:19:39 2024 +0000 |
committer | Copybara-Service <copybara-worker@google.com> | Wed Jul 03 18:21:13 2024 -0700 |
tree | 429ffed4550f6a9f5699cd4d045b9790d4f09d01 | |
parent | 2f5894b98e8dc5b794181219c7f081c529b13ed2 [diff] |
[roll] Roll fuchsia [starnix] Remove CurrentTask thread-local. This thread-local was only used to release a remote binder process when it was complete. It turns out that none of the binder-related release functions actually need a (Current)Task, they all bottom out in releasers that can either take no context or end up looking up the needed context from the Kernel. Refactors these releasers to take either () or &Kernel depending on their needs, which allows us to remove `with_current_task` and the associated thread-local. Original-Bug: 295073633 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1045607 Original-Revision: 08f0e4313afe6446c1ade9302853c6a6c9f8a2f1 GitOrigin-RevId: f6b54799ba4d2432c9d5e0e4379fc1b8c311166c Change-Id: I4c03a6c3fe38d41ef297b45da8efc6e75f3846c0
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
.