mirror of
https://github.com/torvalds/linux.git
synced 2026-04-18 14:53:58 -04:00
Merge tag 'drm-misc-next-2024-10-09' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
drm-misc-next for v6.13: UAPI Changes: - Add drm fdinfo support to panthor, and add sysfs knob to toggle. Cross-subsystem Changes: - Convert fbdev drivers to use backlight power constants. - Some small dma-fence fixes. - Some kernel-doc fixes. Core Changes: - Small drm client fixes. - Document requirements that you need to file a bug before marking a test as flaky. - Remove swapped and pinned bo's from TTM lru list. Driver Changes: - Assorted small fixes to panel/elida-kd35t133, nouveau, vc4, imx. - Fix some bridges to drop cached edids on power off. - Add Jenson BL-JT60050-01A, Samsung s6e3ha8 & AMS639RQ08 panels. - Make 180° rotation work on ilitek-ili9881c, even for already-rotated panels. - Signed-off-by: Dave Airlie <airlied@redhat.com> # Conflicts: # drivers/gpu/drm/panthor/panthor_drv.c From: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/8dc111ca-d20c-4e0d-856e-c12d208cbf2a@linux.intel.com
This commit is contained in:
@@ -78,12 +78,14 @@ static int drm_clients_info(struct seq_file *m, void *data)
|
||||
kuid_t uid;
|
||||
|
||||
seq_printf(m,
|
||||
"%20s %5s %3s master a %5s %10s\n",
|
||||
"%20s %5s %3s master a %5s %10s %*s\n",
|
||||
"command",
|
||||
"tgid",
|
||||
"dev",
|
||||
"uid",
|
||||
"magic");
|
||||
"magic",
|
||||
DRM_CLIENT_NAME_MAX_LEN,
|
||||
"name");
|
||||
|
||||
/* dev->filelist is sorted youngest first, but we want to present
|
||||
* oldest first (i.e. kernel, servers, clients), so walk backwardss.
|
||||
@@ -94,19 +96,23 @@ static int drm_clients_info(struct seq_file *m, void *data)
|
||||
struct task_struct *task;
|
||||
struct pid *pid;
|
||||
|
||||
mutex_lock(&priv->client_name_lock);
|
||||
rcu_read_lock(); /* Locks priv->pid and pid_task()->comm! */
|
||||
pid = rcu_dereference(priv->pid);
|
||||
task = pid_task(pid, PIDTYPE_TGID);
|
||||
uid = task ? __task_cred(task)->euid : GLOBAL_ROOT_UID;
|
||||
seq_printf(m, "%20s %5d %3d %c %c %5d %10u\n",
|
||||
seq_printf(m, "%20s %5d %3d %c %c %5d %10u %*s\n",
|
||||
task ? task->comm : "<unknown>",
|
||||
pid_vnr(pid),
|
||||
priv->minor->index,
|
||||
is_current_master ? 'y' : 'n',
|
||||
priv->authenticated ? 'y' : 'n',
|
||||
from_kuid_munged(seq_user_ns(m), uid),
|
||||
priv->magic);
|
||||
priv->magic,
|
||||
DRM_CLIENT_NAME_MAX_LEN,
|
||||
priv->client_name ? priv->client_name : "<unset>");
|
||||
rcu_read_unlock();
|
||||
mutex_unlock(&priv->client_name_lock);
|
||||
}
|
||||
mutex_unlock(&dev->filelist_mutex);
|
||||
return 0;
|
||||
|
||||
Reference in New Issue
Block a user