summaryrefslogtreecommitdiffstats
path: root/ipc/mq_sysctl.c
diff options
context:
space:
mode:
authorKristian H. Kristensen <hoegsberg@gmail.com>2019-03-20 10:09:08 -0700
committerRob Clark <robdclark@chromium.org>2019-04-19 11:50:06 -0700
commit48e7f18392c66f9b69ebac11c54f1a2e033ced54 (patch)
treecf683d683a70b760650865d44656a699cccf9def /ipc/mq_sysctl.c
parentfb076b15d50dee36c75eb6c447c1b1026ad12e2e (diff)
downloadlinux-48e7f18392c66f9b69ebac11c54f1a2e033ced54.tar.bz2
drm/msm: Implement .gem_free_object_unlocked
We use a llist and a worker to delay the object cleanup. This avoids taking mmap_sem and struct_mutex in the wrong order when calling drm_gem_object_put_unlocked() from drm_gem_mmap(). Fixes lockdep problem with copy_from_user() in msm_ioctl_gem_submit(). Signed-off-by: Kristian H. Kristensen <hoegsberg@chromium.org> Signed-off-by: Rob Clark <robdclark@chromium.org>
Diffstat (limited to 'ipc/mq_sysctl.c')
0 files changed, 0 insertions, 0 deletions