> It's not the intention of this patch to disable async updates on cursor > planes... but I don't think it's happening here? Async plane updates and > async page flips are different things. Right, these are different code paths. Nevermind then, it's just a bit confusing. > Any function that used to call amdgpu_dm_plane_atomic_async_check() for > an async update on a cursor plane will continue to being able to do that. > > For callers of _atomic_async_check() from a page flip path (like > drm_atomic_set_property()), those couldn't flip a cursor plane, and will > continue to be like that for now. > > At least this is my analysis, please let me know if I got something wrong.