diff --git a/module/zfs/vdev.c b/module/zfs/vdev.c index 2754769eb759..a8ae2d1305dd 100644 --- a/module/zfs/vdev.c +++ b/module/zfs/vdev.c @@ -4674,7 +4674,7 @@ vdev_clear(spa_t *spa, vdev_t *vd) vd->vdev_stat.vs_checksum_errors = 0; vd->vdev_stat.vs_dio_verify_errors = 0; vd->vdev_stat.vs_slow_ios = 0; - atomic_store_64(&vd->vdev_outlier_count, 0); + atomic_store_64((volatile uint64_t *)&vd->vdev_outlier_count, 0); vd->vdev_read_sit_out_expire = 0; for (int c = 0; c < vd->vdev_children; c++) diff --git a/tests/zfs-tests/cmd/mmap_seek.c b/tests/zfs-tests/cmd/mmap_seek.c index f46980cad111..648f59ae3620 100644 --- a/tests/zfs-tests/cmd/mmap_seek.c +++ b/tests/zfs-tests/cmd/mmap_seek.c @@ -55,7 +55,7 @@ seek_expect(int fd, off_t offset, int whence, off_t expect_offset) return; int err = errno; - fprintf(stderr, "lseek(fd, %ld, SEEK_%s) = %ld (expected %ld)", + fprintf(stderr, "lseek(fd, %jd, SEEK_%s) = %jd (expected %jd)", offset, (whence == SEEK_DATA ? "DATA" : "HOLE"), seek_offset, expect_offset); if (err != 0)