Loading drivers/char/drm/drm_ioctl.c +11 −14 Original line number Diff line number Diff line Loading @@ -235,17 +235,9 @@ int drm_getclient(struct drm_device *dev, void *data, idx = client->idx; mutex_lock(&dev->struct_mutex); if (list_empty(&dev->filelist)) { mutex_unlock(&dev->struct_mutex); return -EINVAL; } i = 0; list_for_each_entry(pt, &dev->filelist, lhead) { if (i++ >= idx) break; } if (i++ >= idx) { client->auth = pt->authenticated; client->pid = pt->pid; client->uid = pt->uid; Loading @@ -255,6 +247,11 @@ int drm_getclient(struct drm_device *dev, void *data, return 0; } } mutex_unlock(&dev->struct_mutex); return -EINVAL; } /** * Get statistics information. Loading Loading
drivers/char/drm/drm_ioctl.c +11 −14 Original line number Diff line number Diff line Loading @@ -235,17 +235,9 @@ int drm_getclient(struct drm_device *dev, void *data, idx = client->idx; mutex_lock(&dev->struct_mutex); if (list_empty(&dev->filelist)) { mutex_unlock(&dev->struct_mutex); return -EINVAL; } i = 0; list_for_each_entry(pt, &dev->filelist, lhead) { if (i++ >= idx) break; } if (i++ >= idx) { client->auth = pt->authenticated; client->pid = pt->pid; client->uid = pt->uid; Loading @@ -255,6 +247,11 @@ int drm_getclient(struct drm_device *dev, void *data, return 0; } } mutex_unlock(&dev->struct_mutex); return -EINVAL; } /** * Get statistics information. Loading