]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
Fix some building errors
authorXiao Ni <xni@redhat.com>
Fri, 23 Apr 2021 06:01:30 +0000 (14:01 +0800)
committerJes Sorensen <jsorensen@fb.com>
Thu, 6 May 2021 20:47:10 +0000 (16:47 -0400)
There are some building errors if treating warning as errors.
Fix them in this patch.

Signed-off-by: Xiao Ni <xni@redhat.com>
Signed-off-by: Jes Sorensen <jsorensen@fb.com>
super-intel.c

index be0313d555a7d9cd7b8ce66673ed2e0ec8eb8a3c..546991296766d738d5aa0754258d1f8f9f07e34c 100644 (file)
@@ -3192,7 +3192,7 @@ static int imsm_create_metadata_checkpoint_update(
        }
        (*u)->type = update_general_migration_checkpoint;
        (*u)->curr_migr_unit = current_migr_unit(super->migr_rec);
-       dprintf("prepared for %llu\n", (*u)->curr_migr_unit);
+       dprintf("prepared for %llu\n", (unsigned long long)(*u)->curr_migr_unit);
 
        return update_memory_size;
 }
@@ -11127,7 +11127,7 @@ int recover_backup_imsm(struct supertype *st, struct mdinfo *info)
                        skipped_disks++;
                        continue;
                }
-               if (read(dl_disk->fd, buf, unit_len) != unit_len) {
+               if (read(dl_disk->fd, buf, unit_len) != (ssize_t)unit_len) {
                        pr_err("Cannot read copy area block: %s\n",
                               strerror(errno));
                        skipped_disks++;
@@ -11139,7 +11139,7 @@ int recover_backup_imsm(struct supertype *st, struct mdinfo *info)
                        skipped_disks++;
                        continue;
                }
-               if (write(dl_disk->fd, buf, unit_len) != unit_len) {
+               if (write(dl_disk->fd, buf, unit_len) != (ssize_t)unit_len) {
                        pr_err("Cannot restore block: %s\n",
                               strerror(errno));
                        skipped_disks++;