summaryrefslogtreecommitdiffstats
path: root/drivers/sgi/char/rrm.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/sgi/char/rrm.c')
-rw-r--r--drivers/sgi/char/rrm.c70
1 files changed, 0 insertions, 70 deletions
diff --git a/drivers/sgi/char/rrm.c b/drivers/sgi/char/rrm.c
index 507299354..199d923d7 100644
--- a/drivers/sgi/char/rrm.c
+++ b/drivers/sgi/char/rrm.c
@@ -66,73 +66,3 @@ rrm_close (struct inode *inode, struct file *file)
/* This routine is invoked when the device is closed */
return 0;
}
-
-/*
- * Linux Rendering Resource Manager
- *
- * Implements the SGI-compatible rendering resource manager.
- * This takes care of implementing the virtualized video hardware
- * access required for OpenGL direct rendering.
- *
- * Author: Miguel de Icaza (miguel@nuclecu.unam.mx)
- *
- * Fixes:
- */
-#include <asm/uaccess.h>
-#include <asm/rrm.h>
-
-int
-rrm_open_rn (int rnid, void *arg)
-{
- return 0;
-}
-
-int
-rrm_close_rn (int rnid, void *arg)
-{
- return 0;
-}
-
-int
-rrm_bind_proc_to_rn (int rnid, void *arg)
-{
- return 0;
-}
-
-typedef int (*rrm_function )(void *arg);
-
-struct {
- int (*r_fn)(int rnid, void *arg);
- int arg_size;
-} rrm_functions [] = {
- { rrm_open_rn, sizeof (struct RRM_OpenRN) },
- { rrm_close_rn, sizeof (struct RRM_CloseRN) },
- { rrm_bind_proc_to_rn, sizeof (struct RRM_BindProcToRN) }
-};
-
-#define RRM_FUNCTIONS (sizeof (rrm_functions)/sizeof (rrm_functions [0]))
-
-/* cmd is a number in the range [0..RRM_CMD_LIMIT-RRM_BASE] */
-int
-rrm_command (unsigned int cmd, void *arg)
-{
- int i, rnid;
-
- if (cmd > RRM_FUNCTIONS){
- printk ("Called unimplemented rrm ioctl: %d\n", cmd + RRM_BASE);
- return -EINVAL;
- }
- i = verify_area (VERIFY_READ, arg, rrm_functions [cmd].arg_size);
- if (i) return i;
-
- __get_user_ret (rnid, (int *) arg, -EFAULT);
- return (*(rrm_functions [cmd].r_fn))(rnid, arg);
-}
-
-int
-rrm_close (struct inode *inode, struct file *file)
-{
- /* This routine is invoked when the device is closed */
- return 0;
-}
-