Mercurial > illumos > illumos-gate
changeset 3965:b92c333acf86
6535506 IO slots can be disappeared with opl_cfg: WARNING: IKP: Unable to probe PCI leaf
author | bm42561 |
---|---|
date | Tue, 03 Apr 2007 15:35:46 -0700 |
parents | c2852f00310a |
children | 7aaa946a7259 |
files | usr/src/uts/sun4u/io/opl_cfg.c |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/usr/src/uts/sun4u/io/opl_cfg.c Tue Apr 03 11:06:40 2007 -0700 +++ b/usr/src/uts/sun4u/io/opl_cfg.c Tue Apr 03 15:35:46 2007 -0700 @@ -1759,7 +1759,9 @@ for (resp = rp->head; resp != NULL; resp = resp->next) { if (resp->type != RT_CONTIGIOUS) continue; - if (resp->fc_contig_virt == (void *)(uintptr_t)vaddr) + if (((uint64_t)resp->fc_contig_virt <= vaddr) && + (vaddr < (uint64_t)resp->fc_contig_virt + + resp->fc_contig_len)) break; } fc_unlock_resource_list(rp);