aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/drm
diff options
context:
space:
mode:
authorJamie Gritton <jamie@FreeBSD.org>2014-01-29 13:41:13 +0000
committerJamie Gritton <jamie@FreeBSD.org>2014-01-29 13:41:13 +0000
commit109ca2d5f1627be3ce87a2e7b99bcddea133197b (patch)
treed79e3027ae743cd4ba199f8f56f0f1752df2c6d5 /sys/dev/drm
parent9c1ca3a1dd4f199495e3892856e0ecfa16c1918d (diff)
Notes
Diffstat (limited to 'sys/dev/drm')
-rw-r--r--sys/dev/drm/drmP.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/dev/drm/drmP.h b/sys/dev/drm/drmP.h
index bf5feedc7e6e..6ea4af1bfc7f 100644
--- a/sys/dev/drm/drmP.h
+++ b/sys/dev/drm/drmP.h
@@ -227,7 +227,9 @@ enum {
#define PAGE_ALIGN(addr) round_page(addr)
/* DRM_SUSER returns true if the user is superuser */
-#if __FreeBSD_version >= 700000
+#if __FreeBSD_version >= 1000000
+#define DRM_SUSER(p) (priv_check(p, PRIV_KMEM_WRITE) == 0)
+#elif __FreeBSD_version >= 700000
#define DRM_SUSER(p) (priv_check(p, PRIV_DRIVER) == 0)
#else
#define DRM_SUSER(p) (suser(p) == 0)