Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm: Remove the minor master list

It doesn't appear to be used anywhere.

Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Reviewed-by: David Herrmann <dh.herrmann@gmail.com>

-7
-5
drivers/gpu/drm/drm_stub.c
··· 127 127 INIT_LIST_HEAD(&master->magicfree); 128 128 master->minor = minor; 129 129 130 - list_add_tail(&master->head, &minor->master_list); 131 - 132 130 return master; 133 131 } 134 132 ··· 143 145 struct drm_magic_entry *pt, *next; 144 146 struct drm_device *dev = master->minor->dev; 145 147 struct drm_map_list *r_list, *list_temp; 146 - 147 - list_del(&master->head); 148 148 149 149 if (dev->driver->master_destroy) 150 150 dev->driver->master_destroy(dev, master); ··· 269 273 270 274 minor->type = type; 271 275 minor->dev = dev; 272 - INIT_LIST_HEAD(&minor->master_list); 273 276 274 277 *drm_minor_get_slot(dev, type) = minor; 275 278 return 0;
-2
include/drm/drmP.h
··· 689 689 690 690 struct kref refcount; /* refcount for this master */ 691 691 692 - struct list_head head; /**< each minor contains a list of masters */ 693 692 struct drm_minor *minor; /**< link back to minor we are a master for */ 694 693 695 694 char *unique; /**< Unique identifier: e.g., busid */ ··· 1021 1022 struct mutex debugfs_lock; /* Protects debugfs_list. */ 1022 1023 1023 1024 struct drm_master *master; /* currently active master for this node */ 1024 - struct list_head master_list; 1025 1025 struct drm_mode_group mode_group; 1026 1026 }; 1027 1027