Displaying 1 result from an estimated 1 matches for "count_lock".
2012 Apr 22
1
[PATCH 1/5] drm: add optional per device rwsem for all ioctls
.../include/drm/drmP.h
@@ -954,6 +954,8 @@ struct drm_driver {
int dev_priv_size;
struct drm_ioctl_desc *ioctls;
int num_ioctls;
+ bool ioctls_need_rwsem;
+
const struct file_operations *fops;
union {
struct pci_driver *pci;
@@ -1070,6 +1072,8 @@ struct drm_device {
/*@{ */
spinlock_t count_lock; /**< For inuse, drm_device::open_count, drm_device::buf_use */
struct mutex struct_mutex; /**< For others */
+
+ struct rw_semaphore ioctls_rwsem;
/*@} */
/** \name Usage Counters */
--
1.7.8.5