X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=KernelLand%2FModules%2FStorage%2FLVM%2Fmbr.c;h=67fdbce03d592f5410c9bddbc195587cebb8a1c1;hb=bf62604f78c2d8bc88cac3664e15ed02c6e6d581;hp=c137a8a1b94508e9178f9d9f4bfb37ca964e42f7;hpb=2188ee53c02fc249c3f6ee8a08758e940024d754;p=tpg%2Facess2.git diff --git a/KernelLand/Modules/Storage/LVM/mbr.c b/KernelLand/Modules/Storage/LVM/mbr.c index c137a8a1..67fdbce0 100644 --- a/KernelLand/Modules/Storage/LVM/mbr.c +++ b/KernelLand/Modules/Storage/LVM/mbr.c @@ -76,7 +76,8 @@ int LVM_MBR_CountSubvolumes(tLVM_Vol *Volume, void *FirstSector) while(extendedLBA != 0) { extendedLBA = LVM_MBR_int_ReadExt(Volume, extendedLBA, &base, &len); - if( extendedLBA == -1 ) break; + if( extendedLBA == (Uint64)-1 ) + break; numPartitions ++; } LOG("numPartitions = %i", numPartitions); @@ -127,7 +128,8 @@ void LVM_MBR_PopulateSubvolumes(tLVM_Vol *Volume, void *FirstSector) while(extendedLBA != 0) { extendedLBA = LVM_MBR_int_ReadExt(Volume, extendedLBA, &base, &len); - if(extendedLBA == -1) break; + if(extendedLBA == (Uint64)-1) + break; LVM_int_SetSubvolume_Anon( Volume, j, base, len ); j ++ ; }