dynamic fsync: dont disable fdatasync()
Signed-off-by: Paul Reioux <reioux@gmail.com>
Mutex: optimizations and updates from faux123 squashed