drm/msm: EBUSY status handling in msm_gem_fault()
authorRob Clark <robdclark@gmail.com>
Sun, 20 Oct 2013 15:57:52 +0000 (11:57 -0400)
committerRob Clark <robdclark@gmail.com>
Fri, 1 Nov 2013 16:39:45 +0000 (12:39 -0400)
commit505886d50633385f57e8e2b14fbb636cecb50297
tree6a32dd7d183a168dd62133f3f2a70d899e92c711
parentedd4fc63a33eeeb922503b14e8040a3b028c76a5
drm/msm: EBUSY status handling in msm_gem_fault()

Subsequent threads returning EBUSY from vm_insert_pfn() was not
handled correctly. As a result concurrent access from new threads
to mmapped data caused SIGBUS.

See e79e0fe3

Signed-off-by: Rob Clark <robdclark@gmail.com>
Acked-by: David Brown <davidb@codeaurora.org>
drivers/gpu/drm/msm/msm_gem.c