git: 9front

Download patch

ref: 5b7d8e449fb99204478110af1b31b9ecee43c587
parent: e391b42d7a9d0eff3243f6e1fbb471d812963e0e
author: cinap_lenrek <cinap_lenrek@gmx.de>
date: Mon Apr 30 23:35:15 EDT 2012

cardbus io reservation

--- a/sys/src/9/pc/devarch.c
+++ b/sys/src/9/pc/devarch.c
@@ -238,7 +238,7 @@
 			m = *l;
 			if(m->end <= port)
 				continue;
-			if(m->reserved && m->start == port && m->end == port + size) {
+			if(m->reserved && m->start == port && m->end >= port + size) {
 				m->reserved = 0;
 				unlock(&iomap);
 				return m->start;
--