Just a guess, but if you change MS_ASYNC to immediately being syncing, wouldn't that reduce the kernel's ability to defer syncing in, e.g. mobile and low-power environments?
If my spinning platters started spinning more frequently (or failed to spin down as often), I know I'd be annoyed.
Posted Jul 3, 2012 12:40 UTC (Tue) by philomath (guest, #84172)
[Link]
In that case, why the MS_ASYNC at all? just leave it for the kernel.
In general, it doesn't make sense to have a flag that does nothing, just because it has never done anything.