]> git.ipfire.org Git - thirdparty/mdadm.git/commitdiff
Fix compile warning/error.
authorNeilBrown <neilb@suse.de>
Thu, 18 Sep 2008 04:10:42 +0000 (14:10 +1000)
committerNeilBrown <neilb@suse.de>
Thu, 18 Sep 2008 04:10:42 +0000 (14:10 +1000)
gcc said:
  error: large integer implicitly truncated to unsigned type

Signed-off-by: NeilBrown <neilb@suse.de>
super-intel.c

index 6170587f771c0023449397c89a6a35294e6ada20..dc302b1df42a0548042e528357174c522fc4eb56 100644 (file)
@@ -2413,7 +2413,7 @@ static void imsm_set_disk(struct active_array *a, int n, int state)
        if ((state & DS_FAULTY) && !(status & FAILED_DISK)) {
                status |= FAILED_DISK;
                disk->status = __cpu_to_le32(status);
-               disk->scsi_id = __cpu_to_le32(~0UL);
+               disk->scsi_id = __cpu_to_le32(~(__u32)0);
                memmove(&disk->serial[0], &disk->serial[1], MAX_RAID_SERIAL_LEN - 1);
                super->updates_pending++;
        }