• J
    drm/msm/dpu: use msm wq for vblank events · 5aeb6656
    Jeykumar Sankaran 提交于
    DPU was using one thread per display to dispatch async commits and
    vblank requests. Since clean up already happened in msm to use the
    common thread for all the display commits, display threads are only
    used to cater vblank requests. Since a single thread is sufficient
    to do the job without any performance hits, use msm workqueue
    to queue requests. A separate patch is submitted later in this
    series to remove the display threads altogether.
    
    changes in v2:
    	- switch to system wq before removing disp threads (Sean Paul)
    changes in v3:
    	- none
    changes in v4:
    	- use msm wq for vblank events
    changes in v5:
    	- none
    Signed-off-by: NJeykumar Sankaran <jsanka@codeaurora.org>
    Signed-off-by: NSean Paul <seanpaul@chromium.org>
    5aeb6656
msm_drv.c 34.4 KB