[roll] Roll fuchsia [kernel] Force inheritance in channel calls This change forces bandwidth inheritance during channel calls, so that we propagate bandwidth from threads that have inheritance disabled (which by default includes all user space fair threads). To do this, we modify BlockAndAssignOwnerLocked and WakeThreadsLocked to take a parameter than can force BeginPropagate to propagate the bandwidth for the thread involved. This change also introduces UnblockSynchronous, which operates just like Unblock but does not reschedule. This is used when we know we are going to block and to reduce the number of reschedules in the channel call path. Original-Bug: 42182908 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1437214 Original-Revision: 5d1ce55861354d65ec1bc3f66550c4eab26614a6 GitOrigin-RevId: b0435866b3e1ee70f4642ad200c619040764fb9d Change-Id: Iad6063248782d86110a31cc758e91d3b13c2497f
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.