summaryrefslogtreecommitdiff
path: root/shared-core/via_drv.c
diff options
context:
space:
mode:
authorThomas Hellstrom <unichrome@shipmail.org>2005-08-14 09:52:09 +0000
committerThomas Hellstrom <unichrome@shipmail.org>2005-08-14 09:52:09 +0000
commit4f5961eeeee806a2d6e08e159c56262d4f060cba (patch)
treee5e70f2900f9cb441ad16eca442bc616018595e8 /shared-core/via_drv.c
parent4050f5066a706bda74ed93ab858bbc9fc0b1477b (diff)
VIA bugvixes by Joris van Rantwijk Initial commit.
Diffstat (limited to 'shared-core/via_drv.c')
-rw-r--r--shared-core/via_drv.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/shared-core/via_drv.c b/shared-core/via_drv.c
index d8d85f5e..fd0dbcc9 100644
--- a/shared-core/via_drv.c
+++ b/shared-core/via_drv.c
@@ -39,12 +39,16 @@ static struct pci_device_id pciidlist[] = {
viadrv_PCI_IDS
};
+/*
+ * {function, auth_needed, master, root_only}
+ */
+
static drm_ioctl_desc_t ioctls[] = {
[DRM_IOCTL_NR(DRM_VIA_ALLOCMEM)] = {via_mem_alloc, 1, 0, 0},
[DRM_IOCTL_NR(DRM_VIA_FREEMEM)] = {via_mem_free, 1, 0, 0},
- [DRM_IOCTL_NR(DRM_VIA_AGP_INIT)] = {via_agp_init, 1, 0, 0},
- [DRM_IOCTL_NR(DRM_VIA_FB_INIT)] = {via_fb_init, 1, 0, 0},
- [DRM_IOCTL_NR(DRM_VIA_MAP_INIT)] = {via_map_init, 1, 0, 0},
+ [DRM_IOCTL_NR(DRM_VIA_AGP_INIT)] = {via_agp_init, 1, 1, 0},
+ [DRM_IOCTL_NR(DRM_VIA_FB_INIT)] = {via_fb_init, 1, 1, 0},
+ [DRM_IOCTL_NR(DRM_VIA_MAP_INIT)] = {via_map_init, 1, 1, 0},
[DRM_IOCTL_NR(DRM_VIA_DEC_FUTEX)] = {via_decoder_futex, 1, 0, 0},
[DRM_IOCTL_NR(DRM_VIA_DMA_INIT)] = {via_dma_init, 1, 0, 0},
[DRM_IOCTL_NR(DRM_VIA_CMDBUFFER)] = {via_cmdbuffer, 1, 0, 0},