commit 2ebde2718e60e34abf285eb65871d9e35ca5d251 Author: François Tigeot <ftig...@wolfpond.org> Date: Sat Aug 10 23:51:04 2013 +0200
drm2: remove DRM_SPINXXX macros * They did not apply 1:1 to DragonFly locking directives; keeping them in the drivers would have meant lockmgr locks would have had to be be used in situations where spinlocks could have done the job. * Besides the obvious performance pessimization issues, they had the unfortunate effect of obscuring the source code * The original DRM code in the Linux kernel doesn't even use them, they were purely a FreeBSD addition Summary of changes: sys/dev/drm2/drmP.h | 13 +------------ sys/dev/drm2/drm_bufs.c | 46 ++++++++++++++++++++++----------------------- sys/dev/drm2/drm_dma.c | 4 ++-- sys/dev/drm2/drm_drawable.c | 26 ++++++++++++------------- sys/dev/drm2/drm_drv.c | 6 +++--- sys/dev/drm2/drm_sysctl.c | 4 ++-- sys/dev/drm2/drm_vm.c | 6 +++--- 7 files changed, 47 insertions(+), 58 deletions(-) http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/2ebde2718e60e34abf285eb65871d9e35ca5d251 -- DragonFly BSD source repository