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 /Spv.Generator/Module.cs | |
| parent | 18b61aff59783e0e9dd01c2d45c44406a47b82a9 (diff) | |
bsd: Fix eventfd broken logic (#3647)
* 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 'Spv.Generator/Module.cs')
0 files changed, 0 insertions, 0 deletions
