diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2018-10-07 23:38:41 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2018-10-07 23:38:41 +0200 |
commit | c458216121d622858916387071cd9c13df31820a (patch) | |
tree | 13eb82ccfd7a9ad61b527a585a117ed5f86989b3 /sys/src/9/pc/sdodin.c | |
parent | 9fec0e736081cd155afb6a413b7641b93faed519 (diff) |
pc drivers: more pci cleanup
Diffstat (limited to 'sys/src/9/pc/sdodin.c')
-rw-r--r-- | sys/src/9/pc/sdodin.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/src/9/pc/sdodin.c b/sys/src/9/pc/sdodin.c index 5f8f69cea..fda657b1b 100644 --- a/sys/src/9/pc/sdodin.c +++ b/sys/src/9/pc/sdodin.c @@ -2438,6 +2438,7 @@ msdisable(SDev *s) // disable(c->hba); snprint(buf, sizeof buf, "%s (%s)", s->name, s->ifc->name); intrdisable(c->pci->intl, msinterrupt, c, c->pci->tbdf, buf); + pciclrbme(c->pci); c->enabled = 0; iunlock(c); return 1; @@ -2655,6 +2656,7 @@ mspnp(void) print("sdodin: bar %#p in use\n", c->reg); continue; } + pcienable(p); nunit = p->did>>4 & 0xf; s->ifc = &sdodinifc; s->idno = 'a' + nmsctlr; |