.B EIO
An error occurred during synchronization.
This error may relate to data written to any file on the filesystem, or on
-metadata related to the filesytem itself.
+metadata related to the filesystem itself.
.TP
.B ENOSPC
Disk space was exhausted while synchronizing.
According to the standard specification (e.g., POSIX.1-2001),
.BR sync ()
schedules the writes, but may return before the actual
-writing is done. However Linux waits for I/O completions,
+writing is done.
+However Linux waits for I/O completions,
and thus
.BR sync ()
or
.BR syncfs ()
-provide the same guarantees as fsync called on every file in
+provide the same guarantees as
+.BR fsync ()
+called on every file in
the system or filesystem respectively.
.PP
In mainline kernel versions prior to 5.8,