From: Eric Anholt Date: Wed, 5 Mar 2003 04:14:52 +0000 (+0000) Subject: Remove a paste-o in DRM_SPINUNINIT and add a volatile to the compatibility X-Git-Tag: submit/1.0/20121108.012404~2407 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1434bfe4a8e5fb7b6e8f52d3a732582e61216f68;p=profile%2Fivi%2Flibdrm.git Remove a paste-o in DRM_SPINUNINIT and add a volatile to the compatibility atomic_cmpset_int. --- diff --git a/bsd-core/drm_os_freebsd.h b/bsd-core/drm_os_freebsd.h index 6b75ccc..b458ed6 100644 --- a/bsd-core/drm_os_freebsd.h +++ b/bsd-core/drm_os_freebsd.h @@ -88,7 +88,7 @@ #define DRM_STRUCTPROC struct proc #define DRM_SPINTYPE struct simplelock #define DRM_SPININIT(l,name) simple_lock_init(&l) -#define DRM_SPINUNINIT(l,name) +#define DRM_SPINUNINIT(l) #define DRM_SPINLOCK(l) simple_lock(l) #define DRM_SPINUNLOCK(u) simple_unlock(u); #define DRM_CURRENTPID curproc->p_pid @@ -230,7 +230,7 @@ typedef u_int8_t u8; #if __FreeBSD_version < 500000 /* The extra atomic functions from 5.0 haven't been merged to 4.x */ static __inline int -atomic_cmpset_int(int *dst, int old, int new) +atomic_cmpset_int(volatile int *dst, int old, int new) { int s = splhigh(); if (*dst==old) { diff --git a/bsd/drm_os_freebsd.h b/bsd/drm_os_freebsd.h index 6b75ccc..b458ed6 100644 --- a/bsd/drm_os_freebsd.h +++ b/bsd/drm_os_freebsd.h @@ -88,7 +88,7 @@ #define DRM_STRUCTPROC struct proc #define DRM_SPINTYPE struct simplelock #define DRM_SPININIT(l,name) simple_lock_init(&l) -#define DRM_SPINUNINIT(l,name) +#define DRM_SPINUNINIT(l) #define DRM_SPINLOCK(l) simple_lock(l) #define DRM_SPINUNLOCK(u) simple_unlock(u); #define DRM_CURRENTPID curproc->p_pid @@ -230,7 +230,7 @@ typedef u_int8_t u8; #if __FreeBSD_version < 500000 /* The extra atomic functions from 5.0 haven't been merged to 4.x */ static __inline int -atomic_cmpset_int(int *dst, int old, int new) +atomic_cmpset_int(volatile int *dst, int old, int new) { int s = splhigh(); if (*dst==old) {