shithub: riscv

Download patch

ref: a71b3dff06942ce92ac5ce3af9630f9ba380bd23
parent: dd1b8df8808df4fe295a90ab494da90162c5654f
author: google <google@daverabbitz.ath.cx>
date: Sun Sep 9 13:37:21 EDT 2012

Print correct sizes in prep autopart.

--- a/sys/src/cmd/disk/prep/prep.c
+++ b/sys/src/cmd/disk/prep/prep.c
@@ -430,10 +430,6 @@
 		}
 	}
 
-	for(i=0; i<nelem(autox); i++)
-		if(autox[i].alloc)
-			print("%s %llud\n", autox[i].name, autox[i].size);
-
 	s = 0;
 	secs = edit->disk->secs;
 	for(i=0; i<nelem(autox); i++){
@@ -442,6 +438,7 @@
 		e = (s + autox[i].size);
 		if((e + pa) % stride) e += stride - (e + pa) % stride;
 		if(e>secs) e = secs - stride + (secs + pa) % stride;
+		print("%s %llud\n", autox[i].name, e - s);
 		if(err = addpart(edit, mkpart(autox[i].name, s, e, 1)))
 			fprint(2, "addpart %s: %s\n", autox[i].name, err);
 		s = e;
--