[roll] Roll fuchsia [roll] Roll scudo [scudo] Small refactor of getTSDXXX functions. (#208127)

Small modification in getTSDAndLock() to have a single shared TSD avoid
the tryLock call. Also, remove some unnecessary comments.

Add a DCHECK in getTSDSlow and only check for == 1 since a 0 number of
shared TSDs is not supported.

GitOrigin-RevId: 766161cd2fbe851bf1a67abe469269057aa854de
Original-Original-Revision: 2bd5a1b800aaf3b001f0f059995d7a1e55f8f42e

Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1699956
Original-Original-Revision: a78acadc4df13dbacd81fbdef1c0df3e9639a9eb
GitOrigin-RevId: b831be8924c77de7ea356cdbb66f1304e905d2f4
Change-Id: I4a1fd426651a627c105d0ab4da716a56a54af97a
Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1700695
Cr-Commit-Position: refs/heads/main@{#196627}
1 file changed
tree: 0550b166331a455c196d83978d7731d5a7407e67
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cobalt
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

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.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.