https://bugs.winehq.org/show_bug.cgi?id=50281
--- Comment #13 from Zebediah Figura z.figura12@gmail.com --- (In reply to Shmerl from comment #12)
Though since Wine staging already has esync patches maintenance burden, would it make sense to remove these patches from staging and at least replace them with fsync ones, or there there is no point in doing it?
No. fsync is less widely available than esync (e.g. it requires a much newer kernel, or I suppose I should say will require since IIRC sys_futex_waitv isn't even merged yet.) Additionally I believe fsync has been known to provide less stable performance in some cases, so it's not even clearly "at least as good".