Now
MAIN commitmail json YAML
src/sys/external/bsd/drm2/dist/drm/i915/i915_gem.c@1.4
/
diff
/
nxr@1.4
src/sys/external/bsd/drm2/dist/include/drm/drmP.h@1.4 / diff / nxr@1.4
src/sys/external/bsd/drm2/drm/drm_drv.c@1.4 / diff / nxr@1.4
src/sys/external/bsd/drm2/drm/drm_gem_vm.c@1.3 / diff / nxr@1.3
src/sys/external/bsd/drm2/drm/drm_vm.c@1.3 / diff / nxr@1.3
src/sys/external/bsd/drm2/dist/include/drm/drmP.h@1.4 / diff / nxr@1.4
src/sys/external/bsd/drm2/drm/drm_drv.c@1.4 / diff / nxr@1.4
src/sys/external/bsd/drm2/drm/drm_gem_vm.c@1.3 / diff / nxr@1.3
src/sys/external/bsd/drm2/drm/drm_vm.c@1.3 / diff / nxr@1.3
Tweak some DRM GEM page indexing crap.
- Fix order of subtraction in drm_mmap_paddr_locked.
- Address GEM objects' pages from 0, not from the mmap cookie.
- Check page alignment earlier in mmap code paths.
- Sprinkle kasserts throughout.
Still doesn't fix the garbage that is sometimes being scribbled all
over kernel memory!
- Fix order of subtraction in drm_mmap_paddr_locked.
- Address GEM objects' pages from 0, not from the mmap cookie.
- Check page alignment earlier in mmap code paths.
- Sprinkle kasserts throughout.
Still doesn't fix the garbage that is sometimes being scribbled all
over kernel memory!