Files
PX4-Autopilot/src/modules/uORB
Beat Küng 74990cadc8 uorb: avoid printf while DeviceMaster is locked
This fixes a potential dead-lock when 'uorb status' was used via MAVLink
shell.
The dead-lock chain is: DeviceMaster::lock() -> printf -> output to a pipe,
which blocks until a reader reads the data. In that case it's mavlink.
If mavlink makes a call that requires DeviceMaster::lock() (such as
orb_exists), it dead-locks.

This patch moves all printf's out of the locked state.
2019-05-02 10:26:41 +02:00
..
2015-07-25 20:36:05 -07:00
2018-07-23 22:32:17 +02:00
2018-08-27 13:14:15 -04:00
2018-05-02 00:48:46 -04:00
2018-05-02 00:48:46 -04:00