Loading drivers/char/drm/drmP.h +4 −8 Original line number Original line Diff line number Diff line Loading @@ -274,22 +274,18 @@ typedef struct drm_ioctl_desc { int flags; int flags; } drm_ioctl_desc_t; } drm_ioctl_desc_t; typedef struct drm_devstate { struct drm_magic_entry { pid_t owner; /**< X server pid holding x_lock */ } drm_devstate_t; typedef struct drm_magic_entry { struct list_head head; struct list_head head; drm_hash_item_t hash_item; drm_hash_item_t hash_item; struct drm_file *priv; struct drm_file *priv; struct drm_magic_entry *next; struct drm_magic_entry *next; } drm_magic_entry_t; }; typedef struct drm_vma_entry { struct drm_vma_entry { struct list_head head; struct list_head head; struct vm_area_struct *vma; struct vm_area_struct *vma; pid_t pid; pid_t pid; } drm_vma_entry_t; }; /** /** * DMA buffer. * DMA buffer. Loading drivers/char/drm/drm_auth.c +5 −5 Original line number Original line Diff line number Diff line Loading @@ -48,12 +48,12 @@ static struct drm_file *drm_find_file(struct drm_device * dev, drm_magic_t magic) static struct drm_file *drm_find_file(struct drm_device * dev, drm_magic_t magic) { { struct drm_file *retval = NULL; struct drm_file *retval = NULL; drm_magic_entry_t *pt; struct drm_magic_entry *pt; drm_hash_item_t *hash; drm_hash_item_t *hash; mutex_lock(&dev->struct_mutex); mutex_lock(&dev->struct_mutex); if (!drm_ht_find_item(&dev->magiclist, (unsigned long)magic, &hash)) { if (!drm_ht_find_item(&dev->magiclist, (unsigned long)magic, &hash)) { pt = drm_hash_entry(hash, drm_magic_entry_t, hash_item); pt = drm_hash_entry(hash, struct drm_magic_entry, hash_item); retval = pt->priv; retval = pt->priv; } } mutex_unlock(&dev->struct_mutex); mutex_unlock(&dev->struct_mutex); Loading @@ -74,7 +74,7 @@ static struct drm_file *drm_find_file(struct drm_device * dev, drm_magic_t magic static int drm_add_magic(struct drm_device * dev, struct drm_file * priv, static int drm_add_magic(struct drm_device * dev, struct drm_file * priv, drm_magic_t magic) drm_magic_t magic) { { drm_magic_entry_t *entry; struct drm_magic_entry *entry; DRM_DEBUG("%d\n", magic); DRM_DEBUG("%d\n", magic); Loading Loading @@ -104,7 +104,7 @@ static int drm_add_magic(struct drm_device * dev, struct drm_file * priv, */ */ static int drm_remove_magic(struct drm_device * dev, drm_magic_t magic) static int drm_remove_magic(struct drm_device * dev, drm_magic_t magic) { { drm_magic_entry_t *pt; struct drm_magic_entry *pt; drm_hash_item_t *hash; drm_hash_item_t *hash; DRM_DEBUG("%d\n", magic); DRM_DEBUG("%d\n", magic); Loading @@ -114,7 +114,7 @@ static int drm_remove_magic(struct drm_device * dev, drm_magic_t magic) mutex_unlock(&dev->struct_mutex); mutex_unlock(&dev->struct_mutex); return -EINVAL; return -EINVAL; } } pt = drm_hash_entry(hash, drm_magic_entry_t, hash_item); pt = drm_hash_entry(hash, struct drm_magic_entry, hash_item); drm_ht_remove_item(&dev->magiclist, hash); drm_ht_remove_item(&dev->magiclist, hash); list_del(&pt->head); list_del(&pt->head); mutex_unlock(&dev->struct_mutex); mutex_unlock(&dev->struct_mutex); Loading drivers/char/drm/drm_drv.c +2 −2 Original line number Original line Diff line number Diff line Loading @@ -131,9 +131,9 @@ static drm_ioctl_desc_t drm_ioctls[] = { */ */ int drm_lastclose(struct drm_device * dev) int drm_lastclose(struct drm_device * dev) { { drm_magic_entry_t *pt, *next; struct drm_magic_entry *pt, *next; drm_map_list_t *r_list, *list_t; drm_map_list_t *r_list, *list_t; drm_vma_entry_t *vma, *vma_temp; struct drm_vma_entry *vma, *vma_temp; int i; int i; DRM_DEBUG("\n"); DRM_DEBUG("\n"); Loading drivers/char/drm/drm_proc.c +1 −1 Original line number Original line Diff line number Diff line Loading @@ -478,7 +478,7 @@ static int drm__vma_info(char *buf, char **start, off_t offset, int request, { { struct drm_device *dev = (struct drm_device *) data; struct drm_device *dev = (struct drm_device *) data; int len = 0; int len = 0; drm_vma_entry_t *pt; struct drm_vma_entry *pt; struct vm_area_struct *vma; struct vm_area_struct *vma; #if defined(__i386__) #if defined(__i386__) unsigned int pgprot; unsigned int pgprot; Loading drivers/char/drm/drm_vm.c +3 −3 Original line number Original line Diff line number Diff line Loading @@ -196,7 +196,7 @@ static void drm_vm_shm_close(struct vm_area_struct *vma) { { struct drm_file *priv = vma->vm_file->private_data; struct drm_file *priv = vma->vm_file->private_data; struct drm_device *dev = priv->head->dev; struct drm_device *dev = priv->head->dev; drm_vma_entry_t *pt, *temp; struct drm_vma_entry *pt, *temp; struct drm_map *map; struct drm_map *map; drm_map_list_t *r_list; drm_map_list_t *r_list; int found_maps = 0; int found_maps = 0; Loading Loading @@ -407,7 +407,7 @@ static void drm_vm_open_locked(struct vm_area_struct *vma) { { struct drm_file *priv = vma->vm_file->private_data; struct drm_file *priv = vma->vm_file->private_data; struct drm_device *dev = priv->head->dev; struct drm_device *dev = priv->head->dev; drm_vma_entry_t *vma_entry; struct drm_vma_entry *vma_entry; DRM_DEBUG("0x%08lx,0x%08lx\n", DRM_DEBUG("0x%08lx,0x%08lx\n", vma->vm_start, vma->vm_end - vma->vm_start); vma->vm_start, vma->vm_end - vma->vm_start); Loading Loading @@ -443,7 +443,7 @@ static void drm_vm_close(struct vm_area_struct *vma) { { struct drm_file *priv = vma->vm_file->private_data; struct drm_file *priv = vma->vm_file->private_data; struct drm_device *dev = priv->head->dev; struct drm_device *dev = priv->head->dev; drm_vma_entry_t *pt, *temp; struct drm_vma_entry *pt, *temp; DRM_DEBUG("0x%08lx,0x%08lx\n", DRM_DEBUG("0x%08lx,0x%08lx\n", vma->vm_start, vma->vm_end - vma->vm_start); vma->vm_start, vma->vm_end - vma->vm_start); Loading Loading
drivers/char/drm/drmP.h +4 −8 Original line number Original line Diff line number Diff line Loading @@ -274,22 +274,18 @@ typedef struct drm_ioctl_desc { int flags; int flags; } drm_ioctl_desc_t; } drm_ioctl_desc_t; typedef struct drm_devstate { struct drm_magic_entry { pid_t owner; /**< X server pid holding x_lock */ } drm_devstate_t; typedef struct drm_magic_entry { struct list_head head; struct list_head head; drm_hash_item_t hash_item; drm_hash_item_t hash_item; struct drm_file *priv; struct drm_file *priv; struct drm_magic_entry *next; struct drm_magic_entry *next; } drm_magic_entry_t; }; typedef struct drm_vma_entry { struct drm_vma_entry { struct list_head head; struct list_head head; struct vm_area_struct *vma; struct vm_area_struct *vma; pid_t pid; pid_t pid; } drm_vma_entry_t; }; /** /** * DMA buffer. * DMA buffer. Loading
drivers/char/drm/drm_auth.c +5 −5 Original line number Original line Diff line number Diff line Loading @@ -48,12 +48,12 @@ static struct drm_file *drm_find_file(struct drm_device * dev, drm_magic_t magic) static struct drm_file *drm_find_file(struct drm_device * dev, drm_magic_t magic) { { struct drm_file *retval = NULL; struct drm_file *retval = NULL; drm_magic_entry_t *pt; struct drm_magic_entry *pt; drm_hash_item_t *hash; drm_hash_item_t *hash; mutex_lock(&dev->struct_mutex); mutex_lock(&dev->struct_mutex); if (!drm_ht_find_item(&dev->magiclist, (unsigned long)magic, &hash)) { if (!drm_ht_find_item(&dev->magiclist, (unsigned long)magic, &hash)) { pt = drm_hash_entry(hash, drm_magic_entry_t, hash_item); pt = drm_hash_entry(hash, struct drm_magic_entry, hash_item); retval = pt->priv; retval = pt->priv; } } mutex_unlock(&dev->struct_mutex); mutex_unlock(&dev->struct_mutex); Loading @@ -74,7 +74,7 @@ static struct drm_file *drm_find_file(struct drm_device * dev, drm_magic_t magic static int drm_add_magic(struct drm_device * dev, struct drm_file * priv, static int drm_add_magic(struct drm_device * dev, struct drm_file * priv, drm_magic_t magic) drm_magic_t magic) { { drm_magic_entry_t *entry; struct drm_magic_entry *entry; DRM_DEBUG("%d\n", magic); DRM_DEBUG("%d\n", magic); Loading Loading @@ -104,7 +104,7 @@ static int drm_add_magic(struct drm_device * dev, struct drm_file * priv, */ */ static int drm_remove_magic(struct drm_device * dev, drm_magic_t magic) static int drm_remove_magic(struct drm_device * dev, drm_magic_t magic) { { drm_magic_entry_t *pt; struct drm_magic_entry *pt; drm_hash_item_t *hash; drm_hash_item_t *hash; DRM_DEBUG("%d\n", magic); DRM_DEBUG("%d\n", magic); Loading @@ -114,7 +114,7 @@ static int drm_remove_magic(struct drm_device * dev, drm_magic_t magic) mutex_unlock(&dev->struct_mutex); mutex_unlock(&dev->struct_mutex); return -EINVAL; return -EINVAL; } } pt = drm_hash_entry(hash, drm_magic_entry_t, hash_item); pt = drm_hash_entry(hash, struct drm_magic_entry, hash_item); drm_ht_remove_item(&dev->magiclist, hash); drm_ht_remove_item(&dev->magiclist, hash); list_del(&pt->head); list_del(&pt->head); mutex_unlock(&dev->struct_mutex); mutex_unlock(&dev->struct_mutex); Loading
drivers/char/drm/drm_drv.c +2 −2 Original line number Original line Diff line number Diff line Loading @@ -131,9 +131,9 @@ static drm_ioctl_desc_t drm_ioctls[] = { */ */ int drm_lastclose(struct drm_device * dev) int drm_lastclose(struct drm_device * dev) { { drm_magic_entry_t *pt, *next; struct drm_magic_entry *pt, *next; drm_map_list_t *r_list, *list_t; drm_map_list_t *r_list, *list_t; drm_vma_entry_t *vma, *vma_temp; struct drm_vma_entry *vma, *vma_temp; int i; int i; DRM_DEBUG("\n"); DRM_DEBUG("\n"); Loading
drivers/char/drm/drm_proc.c +1 −1 Original line number Original line Diff line number Diff line Loading @@ -478,7 +478,7 @@ static int drm__vma_info(char *buf, char **start, off_t offset, int request, { { struct drm_device *dev = (struct drm_device *) data; struct drm_device *dev = (struct drm_device *) data; int len = 0; int len = 0; drm_vma_entry_t *pt; struct drm_vma_entry *pt; struct vm_area_struct *vma; struct vm_area_struct *vma; #if defined(__i386__) #if defined(__i386__) unsigned int pgprot; unsigned int pgprot; Loading
drivers/char/drm/drm_vm.c +3 −3 Original line number Original line Diff line number Diff line Loading @@ -196,7 +196,7 @@ static void drm_vm_shm_close(struct vm_area_struct *vma) { { struct drm_file *priv = vma->vm_file->private_data; struct drm_file *priv = vma->vm_file->private_data; struct drm_device *dev = priv->head->dev; struct drm_device *dev = priv->head->dev; drm_vma_entry_t *pt, *temp; struct drm_vma_entry *pt, *temp; struct drm_map *map; struct drm_map *map; drm_map_list_t *r_list; drm_map_list_t *r_list; int found_maps = 0; int found_maps = 0; Loading Loading @@ -407,7 +407,7 @@ static void drm_vm_open_locked(struct vm_area_struct *vma) { { struct drm_file *priv = vma->vm_file->private_data; struct drm_file *priv = vma->vm_file->private_data; struct drm_device *dev = priv->head->dev; struct drm_device *dev = priv->head->dev; drm_vma_entry_t *vma_entry; struct drm_vma_entry *vma_entry; DRM_DEBUG("0x%08lx,0x%08lx\n", DRM_DEBUG("0x%08lx,0x%08lx\n", vma->vm_start, vma->vm_end - vma->vm_start); vma->vm_start, vma->vm_end - vma->vm_start); Loading Loading @@ -443,7 +443,7 @@ static void drm_vm_close(struct vm_area_struct *vma) { { struct drm_file *priv = vma->vm_file->private_data; struct drm_file *priv = vma->vm_file->private_data; struct drm_device *dev = priv->head->dev; struct drm_device *dev = priv->head->dev; drm_vma_entry_t *pt, *temp; struct drm_vma_entry *pt, *temp; DRM_DEBUG("0x%08lx,0x%08lx\n", DRM_DEBUG("0x%08lx,0x%08lx\n", vma->vm_start, vma->vm_end - vma->vm_start); vma->vm_start, vma->vm_end - vma->vm_start); Loading