[roll] Roll fuchsia [superproject] Roll llvm-project/libc [libc] Treat the locks array as a bitfield

Currently we keep an internal buffer of device memory that is used to
indicate ownership of a port. Since we only use this as a single bit we
can simply turn this into a bitfield. I did this manually rather than
having a separate type as we need very special handling of the masks
used to interact with the locks.

Reviewed By: JonChesterfield

Differential Revision: https://reviews.llvm.org/D155511

GitOrigin-RevId: 94d8b58f3da141dab8661fa1e8812c963794c335
Original-Revision: ffdf5b2524f542eadcfd302f73914b2a4c14157e
Roller-URL: https://ci.chromium.org/b/8775196129381172001
CQ-Do-Not-Cancel-Tryjobs: true
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/886614
Original-Revision: c069f3c0c53abd3c1a7b3484ecd4a46e082f69ab
Change-Id: I13a0d4e36b8fb3066c5ea4afb24e862eadd1955c
1 file changed
tree: 30c84f8870033cc4612ec1a04ed7eb4ad068dc6c
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
  14. toolchain
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 via the IRC channel #fuchsia on Freenode.

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.