[roll] Roll fuchsia [starnix] Support FUTEX_LOCK_PI2. This command is the same as FUTEX_LOCK_PI except it defaults to CLOCK_MONOTONIC for timeouts and allows callers to explicitly opt back in to UTC with FUTEX_CLOCK_REALTIME. Also fixes bug where FUTEX_LOCK_PI would use CLOCK_MONOTONIC for timeouts when it should always use CLOCK_REALTIME. The callers I could find only use FUTEX_LOCK_PI when FUTEX_LOCK_PI2 is unavailable, and they do not pass FUTEX_CLOCK_REALTIME. Before this change those callers would have been calling FUTEX_LOCK_PI *without* FUTEX_CLOCK_REALTIME and in practice they would have been seeing timeout behavior as if they'd passed durations for timeouts on the monotonic timeline. After this change, those callers will instead call FUTEX_LOCK_PI2 without FUTEX_CLOCK_REALTIME which should yield ~the same behavior. Original-Fixed: 361181560 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1246511 Original-Revision: b37ced2f5febd91cb4c5926078c2ac815ae6cc54 GitOrigin-RevId: ba19de60ebf5744eae7508e7df07365ffdece835 Change-Id: Ifd0b35701b90c659472998498d6362ba299d249a
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.