Some architectures need the arguments to be reordered because of alignment issues. Otherwise, it's the same as sync_file_range. (cherry picked from commit a8fb09f5) (cherry picked from commit 12da1bb9) (cherry picked from commit 774aea21)