drivers/syslog: fix deadlock by reverting part of the changes from b88a8cf39ff1019ad787c4316b22ce29c7daa2dc#6414
Conversation
46baa81 to
43803ce
Compare
6770bdb to
433d78f
Compare
|
@pkarashchenko On looking at this revert and the replacement. At first blush it looks like semaphore based code does exactly what the rmutex added. Would you please enumerate the difference and the root cause of the deadlock? |
|
@davids5 the deadlock is only caused by changes in |
I was going to suggest splitting this into 2 PR. A revert and a fix for syslog is that what you are saying? It appears to me that some of the sweeping changes on master have destabilized the project. I would revert all the changes on master and work on an upstream branch until the all the issues are addressed and tested. I would also strongly suggest that future changes like these be done on upstream branches and tested before merging. @pkarashchenko - you are closer to the problem than I am so I leave it up to you make the call on this. |
|
Ok. I will split the change into 2 PRs |
…8a8cf Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
433d78f to
3c72517
Compare
|
@davids5 done. Anyway I was trying to address another part in #6376 |
Summary
Revert part of the changes introduced by b88a8cf dues to deadlock in syslog.
Impact
Fix syslog operation
Testing
Pass CI
Tested with custom SAMe70 based board with 2 channels syslog: