News for hackers. Stuff that matters.
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by IshKebab on Tuesday March 24, 2026 @06:29PM (#47510425)
The article says fsync uses futexes which are a completely standard kernel feature.
Re:Wine 11 rewrites how Linux runs Windows games at kernel w... by jabl on Wednesday March 25, 2026 @03:27AM (#47514343)
If you read more carefully it says fsync needs some enhancements to the futex API, called futex2. The original patch that fsync needed called the syscall futex_wait_multiple. Eventually futex2 made it into the mainline kernel, but the syscall is called futex_waitv. Not sure if the wine fsync implementation was updated to support the mainline kernel futex2 implementation.