Both of these problems can occur only if a new storage volume is
created by copying it from an existing volume. The first is a problem
if the new volume is longer than the old (the new volume won't be
zero-filled at the end), and the second happens if the new and old
volumes are the same length (fsync wouldn't be called at the end of
writing the new volume) (actually, before the 1st fix is applied, that
problem would exist for *all* new volumes created as copies of
existing volumes).