Add new alternative non-blocking API which doesn't block Xorg on updating plane's state. Later we may transit to async atomic updates, once DRM core will expose async commits to userspace and Tegra DRM will support it too (grate-kernel has it https://github.com/grate-driver/linux/commit/bb12b422f376614ada8abf8d5a122a0b2b5acaeb, I'll send it out to upstream soon'ish).
I'm going to merge this PR couple days later, after some more testing and if there won't be any objections. WIP VDPAU patch is here.
Add new alternative non-blocking API which doesn't block Xorg on updating plane's state. Later we may transit to async atomic updates, once DRM core will expose async commits to userspace and Tegra DRM will support it too (grate-kernel has it https://github.com/grate-driver/linux/commit/bb12b422f376614ada8abf8d5a122a0b2b5acaeb, I'll send it out to upstream soon'ish).
I'm going to merge this PR couple days later, after some more testing and if there won't be any objections. WIP VDPAU patch is here.