Once upon a time, Roger Heflin rogerheflin@gmail.com said:
Zero chance they back that out. It is not a regression in the kernel, a valid fix exposed bad code in user space.
I wouldn't say that - Linus is very adamant about not breaking existing user space code, which this change did. Since this is long-standing behavior, the fix is probably to revert the change to the existing interface and introduce a new interface to get the "correct" behavior.