diff options
Diffstat (limited to 'drivers/pnp/resource.c')
| -rw-r--r-- | drivers/pnp/resource.c | 4 | 
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/pnp/resource.c b/drivers/pnp/resource.c index 2e54e6a23c7..e3446ab8b56 100644 --- a/drivers/pnp/resource.c +++ b/drivers/pnp/resource.c @@ -211,6 +211,8 @@ int pnp_check_port(struct pnp_dev *dev, struct resource *res)  			if (tres->flags & IORESOURCE_IO) {  				if (cannot_compare(tres->flags))  					continue; +				if (tres->flags & IORESOURCE_WINDOW) +					continue;  				tport = &tres->start;  				tend = &tres->end;  				if (ranged_conflict(port, end, tport, tend)) @@ -271,6 +273,8 @@ int pnp_check_mem(struct pnp_dev *dev, struct resource *res)  			if (tres->flags & IORESOURCE_MEM) {  				if (cannot_compare(tres->flags))  					continue; +				if (tres->flags & IORESOURCE_WINDOW) +					continue;  				taddr = &tres->start;  				tend = &tres->end;  				if (ranged_conflict(addr, end, taddr, tend))  |