linux/drivers/gpu/drm/msm
Rob Clark a1ad352333 drm/msm: fix potential deadlock in gpu init
Somewhere along the way, the firmware loader sprouted another lock
dependency, resulting in possible deadlock scenario:

 &dev->struct_mutex --> &sb->s_type->i_mutex_key#2 --> &mm->mmap_sem

which is problematic vs things like gem mmap.

So introduce a separate mutex to synchronize gpu init.

Signed-off-by: Rob Clark <robdclark@gmail.com>
2014-08-04 11:55:29 -04:00
..
adreno drm/msm: fix potential deadlock in gpu init 2014-08-04 11:55:29 -04:00
dsi drm/msm: update generated headers 2014-08-04 11:55:28 -04:00
hdmi drm/msm: hdmi phy 8960 phy pll 2014-08-04 11:55:28 -04:00
mdp drm/msm: use upstream iommu 2014-08-04 11:55:29 -04:00
Kconfig drm/msm: use upstream iommu 2014-08-04 11:55:29 -04:00
Makefile drm/msm: add perf logging debugfs 2014-06-02 07:36:21 -04:00
msm_drv.c drm/msm: fix potential deadlock in gpu init 2014-08-04 11:55:29 -04:00
msm_drv.h drm/msm: add perf logging debugfs 2014-06-02 07:36:21 -04:00
msm_fb.c drm/msm: split out msm_kms.h 2014-01-09 14:44:04 -05:00
msm_fbdev.c drm/msm: Implement msm drm fb_mmap callback function 2014-08-04 11:55:28 -04:00
msm_gem_prime.c drm/msm: prime support 2013-11-01 12:39:44 -04:00
msm_gem_submit.c drm/msm: add rd logging debugfs 2014-06-02 07:36:11 -04:00
msm_gem.c drm/msm: no mmu is only error if not using vram carveout 2014-08-04 11:55:29 -04:00
msm_gem.h drm/msm: add rd logging debugfs 2014-06-02 07:36:11 -04:00
msm_gpu.c drm/msm: fix potential deadlock in gpu init 2014-08-04 11:55:29 -04:00
msm_gpu.h drm/msm: add perf logging debugfs 2014-06-02 07:36:21 -04:00
msm_iommu.c drm/msm: use upstream iommu 2014-08-04 11:55:29 -04:00
msm_kms.h drm/msm: add mdp5/apq8x74 2014-01-09 14:44:06 -05:00
msm_mmu.h drm/msm: use upstream iommu 2014-08-04 11:55:29 -04:00
msm_perf.c drm/msm: add perf logging debugfs 2014-06-02 07:36:21 -04:00
msm_rd.c drm/msm: add rd logging debugfs 2014-06-02 07:36:11 -04:00
msm_ringbuffer.c drm/msm: add a3xx gpu support 2013-08-24 14:57:18 -04:00
msm_ringbuffer.h drm/msm: add a3xx gpu support 2013-08-24 14:57:18 -04:00
NOTES drm/msm: add mdp5/apq8x74 2014-01-09 14:44:06 -05:00