[PATCH v5 14/38] drm/vkms: Use plane folder name as plane name

From: Louis Chauvet

Date: Fri Jun 26 2026 - 23:34:00 EST


The plane name is now directly derived from the configfs folder
name. When a plane directory is created under
/config/vkms/<device>/planes/, the folder name is used as the
plane name via vkms_config_plane_set_name.

Signed-off-by: Louis Chauvet <louis.chauvet@xxxxxxxxxxx>
---
drivers/gpu/drm/vkms/vkms_configfs.c | 6 ++++++
1 file changed, 6 insertions(+)

diff --git a/drivers/gpu/drm/vkms/vkms_configfs.c b/drivers/gpu/drm/vkms/vkms_configfs.c
index 97f87a53d202..0744ac40814d 100644
--- a/drivers/gpu/drm/vkms/vkms_configfs.c
+++ b/drivers/gpu/drm/vkms/vkms_configfs.c
@@ -377,6 +377,12 @@ static struct config_group *make_plane_group(struct config_group *group,
return ERR_PTR(ret);
}

+ ret = vkms_config_plane_set_name(plane->config, name, strlen(name));
+ if (ret) {
+ kfree(plane);
+ return ERR_PTR(ret);
+ }
+
config_group_init_type_name(&plane->group, name, &plane_item_type);

config_group_init_type_name(&plane->possible_crtcs_group,

--
2.54.0