[devcoordinator] Fix buggy composite device behavior
If a component was a device with MUST_ISOLATE set on it, we would try to bind to the non-proxied side of it, which doesn't speak the device protocols. Change-Id: I64eaccec5d51997f4374d0277b040a952f681667
Showing
- zircon/system/core/devmgr/devcoordinator/composite-device.cpp 7 additions, 1 deletion...on/system/core/devmgr/devcoordinator/composite-device.cpp
- zircon/system/core/devmgr/devcoordinator/coordinator.cpp 5 additions, 1 deletionzircon/system/core/devmgr/devcoordinator/coordinator.cpp
- zircon/system/dev/board/test/BUILD.gn 1 addition, 0 deletionszircon/system/dev/board/test/BUILD.gn
- zircon/system/dev/board/test/test-board.cpp 18 additions, 0 deletionszircon/system/dev/board/test/test-board.cpp
- zircon/system/dev/board/test/test/child-1.c 1 addition, 1 deletionzircon/system/dev/board/test/test/child-1.c
- zircon/system/dev/board/test/test/child-2.c 21 additions, 1 deletionzircon/system/dev/board/test/test/child-2.c
- zircon/system/dev/board/test/test/child-2.proxy.c 86 additions, 0 deletionszircon/system/dev/board/test/test/child-2.proxy.c
- zircon/system/dev/board/test/test/composite.c 7 additions, 0 deletionszircon/system/dev/board/test/test/composite.c
- zircon/system/ulib/ddk/include/ddk/platform-defs.h 1 addition, 0 deletionszircon/system/ulib/ddk/include/ddk/platform-defs.h
- zircon/system/utest/platform-bus/main.cpp 17 additions, 17 deletionszircon/system/utest/platform-bus/main.cpp
Loading
Please register or sign in to comment