]> git.lizzy.rs Git - plan9front.git/blobdiff - sys/src/9/pc/etherelnk3.c
kernel: cleanup the software mouse cursor mess
[plan9front.git] / sys / src / 9 / pc / etherelnk3.c
index 46cd99269eb8b296158977b2df470bad437ed499..2c9cf19c884a9c7332fac10781140d771bc2c2ff 100644 (file)
@@ -834,7 +834,7 @@ receive905(Ether* ether)
                else if(bp = iallocb(sizeof(Etherpkt)+4)){
                        len = pd->control & rxBytes;
                        pd->bp->wp = pd->bp->rp+len;
-                       etheriq(ether, pd->bp, 1);
+                       etheriq(ether, pd->bp);
                        pd->bp = bp;
                        pd->addr = PADDR(bp->rp);
                        coherence();
@@ -944,7 +944,7 @@ receive(Ether* ether)
                if(ctlr->busmaster == 1)
                        ctlr->rbp->wp = startdma(ether, PADDR(bp->rp));
 
-               etheriq(ether, ctlr->rbp, 1);
+               etheriq(ether, ctlr->rbp);
                ctlr->rbp = bp;
        }
 }
@@ -1481,6 +1481,7 @@ tcm59Xpci(void)
                        print("tcm59Xpci: port 0x%uX in use\n", port);
                        continue;
                }
+               pcienable(p);
                irq = p->intl;
 
                txrxreset(port);