On 12/20/19 10:50 PM, Damien Hedde wrote: > In qdev_set_parent_bus(), when changing the parent bus of a > realized device, if the source and destination buses are not in the > same reset state, some adaptations are required. This patch adds > needed call to resettable_change_parent() to make sure a device reset > state stays coherent with its parent bus. > > The addition is a no-op if: > 1. the device being parented is not realized. > 2. the device is realized, but both buses are not under reset. > > Case 2 means that as long as qdev_set_parent_bus() is called > during the machine realization procedure (which is before the > machine reset so nothing is in reset), it is a no op.
Reviewed-by: Richard Henderson <richard.hender...@linaro.org> r~