diff options
author | Owain Ainsworth <oga@cvs.openbsd.org> | 2010-04-29 13:10:19 +0000 |
---|---|---|
committer | Owain Ainsworth <oga@cvs.openbsd.org> | 2010-04-29 13:10:19 +0000 |
commit | 8ec47b926472cfd2b4354a9a26045ccb35df0c1e (patch) | |
tree | 0ed71cff62632c6016ae779f0a139111a11c9f37 /sys/dev/pci/if_san_te1.c | |
parent | c6fed62d34b230b043a9047721dfc40b9ab4728b (diff) |
Finally fix the bit 17 swizzling code.
- pmap_kremove takes a va and a size, not a va range (unlike pmap_remove,
that gratuitious difference is nothing if not annoying).
- fix a memory leak of the bit 17 bitstring.
- fix the offset calculation when iterating through the dma segments.
Tested by Brandon Mercer, his machine now seems to be rock solid.
Remember kids, if a code path has not been tested fully, it does not work!
Diffstat (limited to 'sys/dev/pci/if_san_te1.c')
0 files changed, 0 insertions, 0 deletions