diff options
author | Eric Anholt <anholt@freebsd.org> | 2003-10-27 22:05:38 +0000 |
---|---|---|
committer | Eric Anholt <anholt@freebsd.org> | 2003-10-27 22:05:38 +0000 |
commit | 3f7279cb8ec1d4e65028df955ae17b8081940b4f (patch) | |
tree | 01e1c04362f82aac48aaf1652170e4f30f8286cf | |
parent | 2423fedcc8d57d02ccf7aa1209a4b31f248792a7 (diff) |
Add a DRM_PUT_USER_UNCHECKED, which will be used by an upcoming radeon
change.
-rw-r--r-- | bsd-core/drm_os_freebsd.h | 2 | ||||
-rw-r--r-- | bsd/drm_os_freebsd.h | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/bsd-core/drm_os_freebsd.h b/bsd-core/drm_os_freebsd.h index 89231ecd..4822b056 100644 --- a/bsd-core/drm_os_freebsd.h +++ b/bsd-core/drm_os_freebsd.h @@ -269,6 +269,8 @@ for ( ret = 0 ; !ret && !(condition) ; ) { \ copyin(arg2, arg1, arg3) #define DRM_GET_USER_UNCHECKED(val, uaddr) \ ((val) = fuword(uaddr), 0) +#define DRM_PUT_USER_UNCHECKED(val, uaddr) \ + suword(uaddr, val) /* DRM_READMEMORYBARRIER() prevents reordering of reads. * DRM_WRITEMEMORYBARRIER() prevents reordering of writes. diff --git a/bsd/drm_os_freebsd.h b/bsd/drm_os_freebsd.h index 89231ecd..4822b056 100644 --- a/bsd/drm_os_freebsd.h +++ b/bsd/drm_os_freebsd.h @@ -269,6 +269,8 @@ for ( ret = 0 ; !ret && !(condition) ; ) { \ copyin(arg2, arg1, arg3) #define DRM_GET_USER_UNCHECKED(val, uaddr) \ ((val) = fuword(uaddr), 0) +#define DRM_PUT_USER_UNCHECKED(val, uaddr) \ + suword(uaddr, val) /* DRM_READMEMORYBARRIER() prevents reordering of reads. * DRM_WRITEMEMORYBARRIER() prevents reordering of writes. |