commit | 581e905c6230a0d0a1b83bdb17e0bfeeb0c82c51 | [log] [tgz] |
---|---|---|
author | Yilong Li <liyl@fuchsia.infra.roller.google.com> | Tue Apr 30 15:16:01 2024 +0000 |
committer | Copybara-Service <copybara-worker@google.com> | Tue Apr 30 08:17:43 2024 -0700 |
tree | 2d2d724f07672efb7faf5fdc9c93ed2b2c0ccb63 | |
parent | 0caa4707ac4f43eb0a39d3673adf91004dd8fdc3 [diff] |
[roll] Roll fuchsia [display][coordinator] Always set callback interface on Bind() and reset it on Controller destruction. I247ebbb1c26e8d256b9c7a37845d8bcd0536ae81 added a method PostBind() so that the display engine callback interface is only set when the device is bound correctly to the driver manager. To simplify the logic, this change moves the SetDisplayControllerInterface() invocation before DdkAdd() and always resets the display controller interface on Controller destruction. There is no behavior change on driver binding success or failure. Test: no-op expected; Test: core.vim3 booted. Test: no driver crash on core.vim3. Original-Bug: 322365329 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1039437 Original-Revision: 5743287ef8fb66137082d56fc3382ce97d21506d GitOrigin-RevId: fbcbd7d13549cb9da1cc925638d4cc31534a11f8 Change-Id: I7bbb3dd300a07b93607d6cf35e3a4e4001228c54
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 via the IRC channel #fuchsia
on Freenode.
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
.