From: NeilBrown Date: Thu, 18 Sep 2008 04:10:42 +0000 (+1000) Subject: Fix compile warning/error. X-Git-Tag: mdadm-3.0-devel1~19 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a8473e68c7ed263c3379945977b25df075479025;p=thirdparty%2Fmdadm.git Fix compile warning/error. gcc said: error: large integer implicitly truncated to unsigned type Signed-off-by: NeilBrown --- diff --git a/super-intel.c b/super-intel.c index 6170587f..dc302b1d 100644 --- a/super-intel.c +++ b/super-intel.c @@ -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++; }