summaryrefslogtreecommitdiff
path: root/sys/src/9/pc/devarch.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2018-09-09 01:53:53 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2018-09-09 01:53:53 +0200
commitb591ee195b71eb3be9963e544c3fea72c017a09a (patch)
tree1473b383845d15e145c5d290c4930c54ad6faad7 /sys/src/9/pc/devarch.c
parentba7b07d51ad65d9a2d38e08799525c7716c77825 (diff)
devarch: reading msr 0xffffffff
Diffstat (limited to 'sys/src/9/pc/devarch.c')
-rw-r--r--sys/src/9/pc/devarch.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/src/9/pc/devarch.c b/sys/src/9/pc/devarch.c
index 55d41cdf8..97150a05b 100644
--- a/sys/src/9/pc/devarch.c
+++ b/sys/src/9/pc/devarch.c
@@ -400,7 +400,7 @@ archread(Chan *c, void *a, long n, vlong offset)
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 @@ archwrite(Chan *c, void *a, long n, vlong offset)
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;