From: Albert Pauw Date: Wed, 15 Jun 2011 04:39:30 +0000 (+1000) Subject: Remove compiler warning about signed/unsigned comparison. X-Git-Tag: mdadm-3.2.2~11 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9ec11d1afd4abc303ec4a8ea25eea0cb155dcc8f;p=thirdparty%2Fmdadm.git Remove compiler warning about signed/unsigned comparison. Signed-off-by: NeilBrown --- diff --git a/super-intel.c b/super-intel.c index 7c45541c..67ce0879 100644 --- a/super-intel.c +++ b/super-intel.c @@ -8037,7 +8037,7 @@ int recover_backup_imsm(struct supertype *st, struct mdinfo *info) strerror(errno)); goto abort; } - if (read(targets[i], buf, unit_len) != unit_len) { + if ((unsigned)read(targets[i], buf, unit_len) != unit_len) { fprintf(stderr, Name ": Cannot read copy area block: %s\n", strerror(errno)); @@ -8049,7 +8049,7 @@ int recover_backup_imsm(struct supertype *st, struct mdinfo *info) strerror(errno)); goto abort; } - if (write(targets[i], buf, unit_len) != unit_len) { + if ((unsigned)write(targets[i], buf, unit_len) != unit_len) { fprintf(stderr, Name ": Cannot restore block: %s\n", strerror(errno));