I'm confused. So userspace people refuse to understand that before they call 'fsync()', the data does not have to be on the disk. And "man 2 write" even says this at the end.
And now what Theo is doing - he is fixing userspace bugs and pleasing angry bloggers by hacking ext4? Because ext4 wants more users? And now we have zero chance to have userspace ever fixed?