for (k = 0; k < drv_array_size(kms_items); k++) {
struct kms_item *item = drv_array_at_idx(kms_items, k);
if (item->format == plane->formats[j] &&
- item->modifier == DRM_FORMAT_MOD_INVALID) {
+ item->modifier == DRM_FORMAT_MOD_LINEAR) {
item->use_flags |= use_flag;
found = true;
break;
if (!found) {
struct kms_item item = { .format = plane->formats[j],
- .modifier = DRM_FORMAT_MOD_INVALID,
+ .modifier = DRM_FORMAT_MOD_LINEAR,
.use_flags = use_flag };
drv_array_append(kms_items, &item);