On Tue, 2005-11-08 at 12:25 -0800, Eric Anholt wrote: > CVSROOT: /cvs/dri > Module name: drm > Repository: drm/shared-core/ > Changes by: [EMAIL PROTECTED] 05/11/08 12:25:00 > > Log message: > Initial port of savage to FreeBSD for the AGP and !ShadowStatus case. Adds > drm_mtrr_{add,del} for handling the MTRR setup. Still has a LOR issue with > DRM_VERIFYAREA_READ/DRM_COPY_FROM_USER_UNCHECKED in savage_bci.c -- this > won't ^^ that should read savage_state.c. Also, for those playing at home, "LOR" means "lock order reversal" -- one of a few different ways of getting the fine-grained locking in FreeBSD wrong.
> work with the fine-grained locking in use, and just doing a single copyin > to a > temporary will probably work fine. Also note that the module leaks > approximately 4 kb on unload. -- Eric Anholt [EMAIL PROTECTED] http://people.freebsd.org/~anholt/ [EMAIL PROTECTED]
signature.asc
Description: This is a digitally signed message part