]> git.lizzy.rs Git - plan9front.git/commitdiff
usbuhci: make sure pci membar type is i/o
authorcinap_lenrek <cinap_lenrek@felloff.net>
Sat, 6 Jun 2020 14:10:04 +0000 (16:10 +0200)
committercinap_lenrek <cinap_lenrek@felloff.net>
Sat, 6 Jun 2020 14:10:04 +0000 (16:10 +0200)
sys/src/9/pc/usbuhci.c

index 09448b13d2a46969d419ec56e78e02f4303252fd..1666be00dc1626132dfe05669df5bac0bd727910 100644 (file)
@@ -2129,7 +2129,9 @@ scanpci(void)
                        continue;
                switch(p->ccrp){
                case 0:
-                       io = p->mem[4].bar & ~0x0F;
+                       if((p->mem[4].bar & 1) == 0)
+                               continue;
+                       io = (int)p->mem[4].bar & ~0xF;
                        break;
                default:
                        continue;