From: Dave Airlie Date: Thu, 4 Jan 2018 23:42:04 +0000 (+1000) Subject: Merge branch 'etnaviv/next' of https://git.pengutronix.de/git/lst/linux into drm... X-Git-Tag: v4.19~1610^2~18 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=066f9eb47d0ff9f5e7f8e8b0b2710c7557834fbb;p=platform%2Fkernel%2Flinux-rpi3.git Merge branch 'etnaviv/next' of https://git.pengutronix.de/git/lst/linux into drm-next Highlights this time: 1. Fix for a nasty Kconfig dependency chain issue from Philipp. 2. Occlusion query buffer address added to the cmdstream validator by Christian. 3. Fixes and cleanups to the job handling from me. This allows us to turn on the GPU performance profiling added in the last cycle. It is also prep work for hooking in the DRM GPU scheduler, which I hope to land for the next cycle. * 'etnaviv/next' of https://git.pengutronix.de/git/lst/linux: (32 commits) drm/etnaviv: use memset32 to init pagetable drm/etnaviv: move submit free out of critical section drm/etnaviv: re-enable perfmon support drm/etnaviv: couple runtime PM management to submit object lifetime drm/etnaviv: move GPU active handling to bo pin/unpin drm/etnaviv: move cmdbuf into submit object drm/etnaviv: use submit exec_state for perfmon sampling drm/etnaviv: move exec_state to submit object drm/etnaviv: move PMRs to submit object drm/etnaviv: refcount the submit object drm/etnaviv: move ww_acquire_ctx out of submit object drm/etnaviv: move object unpinning to submit cleanup drm/etnaviv: attach in fence to submit and move fence wait to fence_sync drm/etnaviv: rename submit fence to out_fence drm/etnaviv: move object fence attachment to gem_submit path drm/etnaviv: simplify submit_create drm/etnaviv: add lockdep annotations to buffer manipulation functions drm/etnaviv: hold GPU lock while inserting END command drm/etnaviv: move workqueue to be per GPU drm/etnaviv: remove switch_context member from etnaviv_gpu ... --- 066f9eb47d0ff9f5e7f8e8b0b2710c7557834fbb