]> git.baikalelectronics.ru Git - kernel.git/commit
Merge tag 'vmwgfx-fixes-2021-04-14' of gitlab.freedesktop.org:zack/vmwgfx into drm...
authorDave Airlie <airlied@redhat.com>
Sat, 17 Apr 2021 23:26:54 +0000 (09:26 +1000)
committerDave Airlie <airlied@redhat.com>
Sat, 17 Apr 2021 23:27:00 +0000 (09:27 +1000)
commitd6f5ed09108e88d544f29045a5792e0f2f8675bc
treecfdc57e0d8343f65a59d31eef1ceb0544beda18e
parent90d6f88a92cb098e588354b886fff3581422fb94
parent4865b3721fcf2cf47857c913815285947a5976bc
Merge tag 'vmwgfx-fixes-2021-04-14' of gitlab.freedesktop.org:zack/vmwgfx into drm-fixes

vmwgfx fixes for regressions in 5.12

Here's a set of 3 patches fixing ugly regressions
in the vmwgfx driver. We broke lock initialization
code and ended up using spinlocks before initialization
breaking lockdep.
Also there was a bit of a fallout from drm changes
which made the core validate that unreferenced buffers
have been unpinned. vmwgfx pinning code predates a lot
of the core drm and wasn't written to account for those
semantics. Fortunately changes required to fix it
are not too intrusive.
The changes have been validated by our internal ci.

Signed-off-by: Zack Rusin <zackr@vmware.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
From: Zack Rusin <zackr@vmware.com>
Link: https://patchwork.freedesktop.org/patch/msgid/f7add0a2-162e-3bd2-b1be-344a94f2acbf@vmware.com