The sync call is unlikely to fail so we optimistically turn it to a
warning if that happens so we return inaccurate numbers instead of a
hard exit.
Signed-off-by: David Sterba <dsterba@suse.com>
if (sync) {
ret = ioctl(fd, BTRFS_IOC_SYNC);
- if (ret < 0) {
- error("sync ioctl failed on '%s': %s", path,
+ if (ret < 0)
+ warning("sync ioctl failed on '%s': %s", path,
strerror(errno));
- close_file_or_dir(fd, dirstream);
- goto out;
- }
}
if (filter_flag) {