diff options
author | Mary-nyan <mary@mary.zone> | 2022-11-27 21:18:05 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-27 20:18:05 +0000 |
commit | 1865ea87e538047efaf36c7a707c30390d620496 (patch) | |
tree | 4acebf5eca8b4dd5af8572f6d3a3abaa96f2becb /Ryujinx.Audio/Renderer/Dsp/Command/LimiterCommandVersion2.cs | |
parent | 18b61aff59783e0e9dd01c2d45c44406a47b82a9 (diff) |
bsd: Fix eventfd broken logic (#3647)1.1.392
* bsd: Fix eventfd broken logic
This commit fix eventfd logic being broken.
The following changes were made:
- EventFd IPC definition had argument inverted
- EventFd events weren't fired correctly
- Poll logic was wrong and unfinished for eventfd
- Reintroduce workaround from #3385 but in a safer way, and spawn 4
threads.
* ipc: Rework a bit for multithreads
* Clean up debug logs
* Make server thread yield when managed lock isn't availaible
* Fix replyTargetHandle not being added in the proper locking scope
* Simplify some scopes
* Address gdkchan's comments
* Revert IPC workaround for now
* Reintroduce the EventFileDescriptor workaround
Diffstat (limited to 'Ryujinx.Audio/Renderer/Dsp/Command/LimiterCommandVersion2.cs')
0 files changed, 0 insertions, 0 deletions