mirror of
https://review.haiku-os.org/haiku
synced 2025-02-07 22:35:26 +01:00
0450e7b802
We must do this to prevent lock order inversion: when busses are initialized, they are started by the (locked) device manager, and then acquire the explore lock. We must do the same in Explore itself, for when called by the explore thread, we would otherwise first acquire the explore lock, then (when publishing new nodes) acquire the device lock. Should fix #18421 and #18393.