mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-06 02:50:49 +09:00
drm/rockchip: vop2: fix overlapping_copy
Signed-off-by: Andy Yan <andy.yan@rock-chips.com> Change-Id: Icbae6c1dd5ad0b3c580c73b8776272d364473501
This commit is contained in:
@@ -11597,6 +11597,7 @@ static int vop2_win_init(struct vop2 *vop2)
|
||||
struct vop2_win *win;
|
||||
struct vop2_layer *layer;
|
||||
char name[DRM_PROP_NAME_LEN];
|
||||
char area_name[DRM_PROP_NAME_LEN];
|
||||
unsigned int num_wins = 0;
|
||||
uint8_t plane_id = 0;
|
||||
unsigned int i, j;
|
||||
@@ -11672,8 +11673,8 @@ static int vop2_win_init(struct vop2 *vop2)
|
||||
area->phys_id = win->phys_id;
|
||||
area->area_id = j + 1;
|
||||
area->plane_id = plane_id++;
|
||||
snprintf(name, min(sizeof(name), strlen(win->name)), "%s", win->name);
|
||||
snprintf(name, sizeof(name), "%s%d", name, area->area_id);
|
||||
snprintf(area_name, min(sizeof(area_name), strlen(win->name)), "%s", win->name);
|
||||
snprintf(name, sizeof(name), "%s%d", area_name, area->area_id);
|
||||
area->name = devm_kstrdup(vop2->dev, name, GFP_KERNEL);
|
||||
num_wins++;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user