On Thu, 04 Jun 2026 17:32:13 -0300, Maíra Canal wrote:
> This series addresses several issues in the v3d scheduler and submission
> code. Most of the fixes were motivated by feedback in the vc4 scheduler
> series [1], which inherited issues from v3d. Based on the issues found
> there, this series addresses the issues in the v3d driver as well.
>
> This series has cleanup patches, fixes, and finally, a refactoring of
> the submission code, which allowed us to fix the atomicity of a submission.
>
> [...]
Applied, thanks!
[01/12] drm/v3d: Drop unused drm_encoder.h include from v3d_drv.h
commit: cc29c864ee50b9c145fa847406b3535026511917
[02/12] drm/v3d: Clear queue->active_job when v3d_fence_create() fails
commit: 25a1669907512e927fab9ad4d4fb74ff57f63cd9
[03/12] drm/v3d: Extract v3d_job_add_syncobjs() helper
commit: 57d78cbc16c930f698616d4db16aa85a49a356f7
[04/12] drm/v3d: Reject invalid syncobj handles in submit ioctls
commit: 66fc52ba7c3f36dcbd55bf19a788306147e2a318
[05/12] drm/v3d: Migrate BO reservation locking to DRM exec
commit: e4a131d1851e217a0ebbd8632a705f6bb5a67672
[06/12] drm/v3d: Introduce struct v3d_submit and convert CL/TFU/CSD ioctls
commit: 57df8fa619c75928aa962683ad4f8026a26f9b76
[07/12] drm/v3d: Make v3d_get_cpu_indirect_csd_params() a pure parser
commit: 719ea1f03984f959700326aaec04b5bcdf3ca982
[08/12] drm/v3d: Convert submit helpers to operate on struct v3d_submit
commit: f59d986943afbb97443cf91f45b1dc2c6fb6bebc
[09/12] drm/v3d: Refactor CPU ioctl into unified submission chain
commit: 2611e1dc361b274b9af6608f8b62d91116d92e25
[10/12] drm/v3d: Split BO fence attach from syncobj output handling
commit: 58e3a4828074d90f15397014c72358a2d1212bda
[11/12] drm/v3d: Reject invalid out_sync handles in submit ioctls
commit: e6145cfc299e7ed7abe1c92b3c16a3fcd58ea49e
[12/12] drm/v3d: Ensure atomic submissions in v3d_submit_jobs()
commit: 7d64136e0f08c108434962d5a4c0c038c034caaa
Best regards,
- Maíra