int drm_version( struct inode *inode, struct file *filp, unsigned int cmd, unsigned long arg ) 
static int drm_version( struct inode *inode, struct file *filp, unsigned int cmd, unsigned long arg ) 
int drm_version( struct inode *inode, struct file *filp,		  unsigned int cmd, unsigned long arg ){	drm_file_t *priv = filp->private_data;	drm_device_t *dev = priv->head->dev;	drm_version_t __user *argp = (void __user *)arg;	drm_version_t version;	int ret;	if ( copy_from_user( &version, argp, sizeof(version) ) )		return -EFAULT;	/* version is a required function to return the personality module version */	if ((ret = dev->driver->version(&version)))		return ret;			if ( copy_to_user( argp, &version, sizeof(version) ) )		return -EFAULT;	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/c94f70298529d99ac6e1ee7709f61eab00adeb39/drm_drv.c/clean/drivers/char/drm/drm_drv.c