From: 杜坤明 Date: Sun, 8 Jan 2012 02:23:27 +0000 (+0800) Subject: gpu : add gcvFLUSH_ALL at gckVIDMEM_Unlock to avoid gpu hang. X-Git-Tag: firefly_0821_release~9683 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=5f91e097c176078328db1074effd4b6c5d44c535;p=firefly-linux-kernel-4.4.55.git gpu : add gcvFLUSH_ALL at gckVIDMEM_Unlock to avoid gpu hang. --- diff --git a/drivers/staging/rk29/vivante/hal/kernel/gc_hal_kernel_video_memory.c b/drivers/staging/rk29/vivante/hal/kernel/gc_hal_kernel_video_memory.c index 2b0617a41a46..623ce372c451 100755 --- a/drivers/staging/rk29/vivante/hal/kernel/gc_hal_kernel_video_memory.c +++ b/drivers/staging/rk29/vivante/hal/kernel/gc_hal_kernel_video_memory.c @@ -1686,7 +1686,7 @@ gckVIDMEM_Unlock( flush = (gceKERNEL_FLUSH) 0; } - flush = flush | gcvFLUSH_2D; // dkm : add to avoid the gpu hang + flush = gcvFLUSH_ALL; // dkm : add to avoid the gpu hang gcmkONERROR( gckHARDWARE_Flush(hardware, flush, gcvNULL, &requested));