commit | 772269f970129a7b9b50d68684b2568a41850111 | [log] [tgz] |
---|---|---|
author | Thomas Hellstrom <thellstrom@vmware.com> | Tue Aug 18 09:07:38 2015 -0700 |
committer | Thomas Hellstrom <thellstrom@vmware.com> | Fri Aug 21 00:37:46 2015 -0700 |
tree | 24f9b6ad549834f2f6c3fb257b02dade0be1b762 | |
parent | 294947a5c7f6d228b70fcc51a89527e74a38a2c5 [diff] |
drm/vmwgfx: Fix a circular locking dependency in the fbdev code When a user-space process writes directly to the fbdev framebuffer, we hit a circular locking dependency. Fix this by introducing a local delayed work callback so that the defio lock can be released before calling into the modesetting code for a dirty update. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by: Sinclair Yeh <syeh@vmware.com>