[roll] Roll fuchsia [fuchsia.io] Replace GetFlags/SetFlags at NEXT

Rename existing GetFlags and SetFlags methods to DeprecatedGetFlags and
DeprecatedSetFlags. Replace with GetFlags2/SetFlags2 by renaming them
back to GetFlags/SetFlags.

This CL does not remove or change any existing usages of either method.
Transitioning callers to the new method will be handled as a follow up.

zxio and fdio both gracefully fallback to the old method if the server
does not have support for the new ones, however this may incur a latency
penalty. Once we complete out-of-tree server support, we will transition
all callers off of the deprecated method and mark it as removed.

Unfortunately this means we'll incur a temporary size increase while we
need to support both methods, but this should be resolved as soon as we
complete out-of-tree support.

Original-Bug: 376509077
Test: No functional change, rename only.
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1189354
Original-Revision: c6384627453dfbff9abf0f4f8eb6df124d7813eb
GitOrigin-RevId: 0f4cb004e0c31c6df0a2e9dbbd7a00a6e7aca0a3
Change-Id: I2ae4923b29ab3f5ea5cfe63c61d67d5c05fd5ddb
1 file changed
tree: eac53b807eb354325b8589d1ac2a92530d25a1bf
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cts
  6. firmware
  7. flower
  8. jiri.lock
  9. MILESTONE
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. test_durations
  15. 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 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.