CVSROOT:        /cvs
Module name:    src
Changes by:     o...@cvs.openbsd.org    2010/04/29 07:10:18

Modified files:
        sys/dev/pci/drm: i915_drv.c 

Log message:
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!

Reply via email to