git: 9front

Download patch

ref: 12e35d5a308fed628d8506cccfbd688b83460413
parent: 63fba6deee07e5b5c3260b67b5c9d40b49b138c7
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Sat Sep 8 21:53:53 EDT 2018

devarch: reading msr 0xffffffff

--- a/sys/src/9/pc/devarch.c
+++ b/sys/src/9/pc/devarch.c
@@ -400,7 +400,7 @@
 		if((uint)n/8 > -port)
 			error(Ebadarg);
 		end = port+(n/8);
-		for(vp = a; port < end; port++)
+		for(vp = a; port != end; port++)
 			if(rdmsr(port, vp++) < 0)
 				error(Ebadarg);
 		return n;
@@ -473,7 +473,7 @@
 		if((uint)n/8 > -port)
 			error(Ebadarg);
 		end = port+(n/8);
-		for(vp = a; port < end; port++)
+		for(vp = a; port != end; port++)
 			if(wrmsr(port, *vp++) < 0)
 				error(Ebadarg);
 		return n;
--