From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751164AbdFAC0H (ORCPT ); Wed, 31 May 2017 22:26:07 -0400 Received: from mail-vk0-f68.google.com ([209.85.213.68]:34663 "EHLO mail-vk0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751033AbdFAC0F (ORCPT ); Wed, 31 May 2017 22:26:05 -0400 MIME-Version: 1.0 From: Dave Airlie Date: Thu, 1 Jun 2017 12:26:04 +1000 Message-ID: Subject: To: Linus Torvalds Cc: dri-devel , LKML Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by mail.home.local id v512QMLP012604 Hi Linus, This is the main set of fixes for rc4, one amdgpu fix, some exynos regression fixes, some msm fixes and some i915 and GVT fixes. I've got a second regression fix for some DP chips that might be a bit large, but I think we'd like to land it now, I'll send it along tomorrow, once you are happy with this set. Dave. The following changes since commit 5ed02dbb497422bf225783f46e6eadd237d23d6b: Linux 4.12-rc3 (2017-05-28 17:20:53 -0700) are available in the git repository at: git://people.freedesktop.org/~airlied/linux tags/drm-fixes-for-v4.12-rc4 for you to fetch changes up to 400129f0a3ae989c30b37104bbc23b35c9d7a9a4: Merge tag 'exynos-drm-fixes-for-v4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-fixes (2017-06-01 12:07:48 +1000) ---------------------------------------------------------------- msm/exynos/i915/amdgpu fixes ---------------------------------------------------------------- Changbin Du (1): drm/i915/gvt: clean up unsubmited workloads before destroying kmem cache Chris Wilson (1): drm/i915/selftests: Silence compiler warning in igt_ctx_exec Chuanxiao Dong (2): drm/i915: set initialised only when init_context callback is NULL drm/i915/gvt: Disable compression workaround for Gen9 Daniel Vetter (2): Revert "drm/i915: Restore lost "Initialized i915" welcome message" drm/exynos: Merge pre/postclose hooks Dave Airlie (4): Merge tag 'drm-intel-fixes-2017-05-29' of git://anongit.freedesktop.org/git/drm-intel into drm-fixes Merge branch 'msm-fixes-4.12-rc4' of git://people.freedesktop.org/~robclark/linux into drm-fixes Merge branch 'drm-fixes-4.12' of git://people.freedesktop.org/~agd5f/linux into drm-fixes Merge tag 'exynos-drm-fixes-for-v4.12' of git://git.kernel.org/.../daeinki/drm-exynos into drm-fixes Eric Anholt (2): drm/msm: Expose our reservation object when exporting a dmabuf. drm/msm: Reuse dma_fence_release. Hans de Goede (1): drm/i915: Fix new -Wint-in-bool-context gcc compiler warning Hoegeun Kwon (2): drm/exynos: dsi: Fix the parse_dt function drm/exynos: dsi: Remove bridge node reference in removal Inki Dae (1): drm/exynos: clean up description of exynos_drm_crtc Jani Nikula (1): Merge tag 'gvt-fixes-2017-05-25' of https://github.com/01org/gvt-linux into drm-intel-fixes Joonas Lahtinen (1): drm/i915: Do not sync RCU during shrinking Jordan Crouse (2): drm/msm: Take the mutex before calling msm_gem_new_impl drm/msm: Fix the check for the command size Leo Liu (1): drm/amdgpu: Program ring for vce instance 1 at its register space Matthew Auld (1): drm/i915: use vma->size for appgtt allocate_va_range Philipp Zabel (1): drm/msm: for array in-fences, check if all backing fences are from our own context before waiting Rob Clark (4): drm/msm: select PM_OPP drm/msm/mdp5: use __drm_atomic_helper_plane_duplicate_state() drm/msm/gpu: check legacy clk names in get_clocks() drm/msm/mdp5: release hwpipe(s) for unused planes Tobias Klauser (1): drm/msm: constify irq_domain_ops Ville Syrjälä (1): drm/i915: Stop pretending to mask/unmask LPE audio interrupts drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 95 ++++++++++++++++------- drivers/gpu/drm/exynos/exynos_drm_drv.c | 8 +- drivers/gpu/drm/exynos/exynos_drm_drv.h | 5 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 26 +++---- drivers/gpu/drm/i915/gvt/execlist.c | 30 ++++--- drivers/gpu/drm/i915/gvt/handlers.c | 30 ++++--- drivers/gpu/drm/i915/i915_drv.c | 4 - drivers/gpu/drm/i915/i915_gem_gtt.c | 2 +- drivers/gpu/drm/i915/i915_gem_shrinker.c | 5 -- drivers/gpu/drm/i915/i915_irq.c | 15 ++-- drivers/gpu/drm/i915/i915_reg.h | 2 +- drivers/gpu/drm/i915/intel_lpe_audio.c | 36 --------- drivers/gpu/drm/i915/intel_lrc.c | 2 +- drivers/gpu/drm/i915/selftests/i915_gem_context.c | 8 +- drivers/gpu/drm/msm/Kconfig | 1 + drivers/gpu/drm/msm/mdp/mdp5/mdp5_mdss.c | 2 +- drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c | 9 ++- drivers/gpu/drm/msm/msm_drv.c | 1 + drivers/gpu/drm/msm/msm_drv.h | 1 + drivers/gpu/drm/msm/msm_fence.c | 10 +-- drivers/gpu/drm/msm/msm_gem.c | 6 ++ drivers/gpu/drm/msm/msm_gem_prime.c | 7 ++ drivers/gpu/drm/msm/msm_gem_submit.c | 14 ++-- drivers/gpu/drm/msm/msm_gpu.c | 4 +- 24 files changed, 169 insertions(+), 154 deletions(-) From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Airlie Subject: (unknown) Date: Thu, 1 Jun 2017 12:26:04 +1000 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-vk0-x243.google.com (mail-vk0-x243.google.com [IPv6:2607:f8b0:400c:c05::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id C84298928F for ; Thu, 1 Jun 2017 02:26:05 +0000 (UTC) Received: by mail-vk0-x243.google.com with SMTP id p85so1998603vkd.3 for ; Wed, 31 May 2017 19:26:05 -0700 (PDT) Subject: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Linus Torvalds Cc: LKML , dri-devel List-Id: dri-devel@lists.freedesktop.org SGkgTGludXMsCgpUaGlzIGlzIHRoZSBtYWluIHNldCBvZiBmaXhlcyBmb3IgcmM0LCBvbmUgYW1k Z3B1IGZpeCwgc29tZSBleHlub3MKcmVncmVzc2lvbiBmaXhlcywgc29tZSBtc20gZml4ZXMgYW5k IHNvbWUgaTkxNSBhbmQgR1ZUIGZpeGVzLgoKSSd2ZSBnb3QgYSBzZWNvbmQgcmVncmVzc2lvbiBm aXggZm9yIHNvbWUgRFAgY2hpcHMgdGhhdCBtaWdodCBiZSBhIGJpdApsYXJnZSwgYnV0IEkgdGhp bmsgd2UnZCBsaWtlIHRvIGxhbmQgaXQgbm93LCBJJ2xsIHNlbmQgaXQgYWxvbmcKdG9tb3Jyb3cs IG9uY2UgeW91IGFyZSBoYXBweSB3aXRoIHRoaXMgc2V0LgoKRGF2ZS4KClRoZSBmb2xsb3dpbmcg Y2hhbmdlcyBzaW5jZSBjb21taXQgNWVkMDJkYmI0OTc0MjJiZjIyNTc4M2Y0NmU2ZWFkZDIzN2Qy M2Q2YjoKCiAgTGludXggNC4xMi1yYzMgKDIwMTctMDUtMjggMTc6MjA6NTMgLTA3MDApCgphcmUg YXZhaWxhYmxlIGluIHRoZSBnaXQgcmVwb3NpdG9yeSBhdDoKCiAgZ2l0Oi8vcGVvcGxlLmZyZWVk ZXNrdG9wLm9yZy9+YWlybGllZC9saW51eCB0YWdzL2RybS1maXhlcy1mb3ItdjQuMTItcmM0Cgpm b3IgeW91IHRvIGZldGNoIGNoYW5nZXMgdXAgdG8gNDAwMTI5ZjBhM2FlOTg5YzMwYjM3MTA0YmJj MjNiMzVjOWQ3YTlhNDoKCiAgTWVyZ2UgdGFnICdleHlub3MtZHJtLWZpeGVzLWZvci12NC4xMicg b2YKZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2RhZWlua2kv ZHJtLWV4eW5vcyBpbnRvCmRybS1maXhlcyAoMjAxNy0wNi0wMSAxMjowNzo0OCArMTAwMCkKCi0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0KbXNtL2V4eW5vcy9pOTE1L2FtZGdwdSBmaXhlcwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpDaGFuZ2JpbiBEdSAo MSk6CiAgICAgIGRybS9pOTE1L2d2dDogY2xlYW4gdXAgdW5zdWJtaXRlZCB3b3JrbG9hZHMgYmVm b3JlIGRlc3Ryb3lpbmcga21lbSBjYWNoZQoKQ2hyaXMgV2lsc29uICgxKToKICAgICAgZHJtL2k5 MTUvc2VsZnRlc3RzOiBTaWxlbmNlIGNvbXBpbGVyIHdhcm5pbmcgaW4gaWd0X2N0eF9leGVjCgpD aHVhbnhpYW8gRG9uZyAoMik6CiAgICAgIGRybS9pOTE1OiBzZXQgaW5pdGlhbGlzZWQgb25seSB3 aGVuIGluaXRfY29udGV4dCBjYWxsYmFjayBpcyBOVUxMCiAgICAgIGRybS9pOTE1L2d2dDogRGlz YWJsZSBjb21wcmVzc2lvbiB3b3JrYXJvdW5kIGZvciBHZW45CgpEYW5pZWwgVmV0dGVyICgyKToK ICAgICAgUmV2ZXJ0ICJkcm0vaTkxNTogUmVzdG9yZSBsb3N0ICJJbml0aWFsaXplZCBpOTE1IiB3 ZWxjb21lIG1lc3NhZ2UiCiAgICAgIGRybS9leHlub3M6IE1lcmdlIHByZS9wb3N0Y2xvc2UgaG9v a3MKCkRhdmUgQWlybGllICg0KToKICAgICAgTWVyZ2UgdGFnICdkcm0taW50ZWwtZml4ZXMtMjAx Ny0wNS0yOScgb2YKZ2l0Oi8vYW5vbmdpdC5mcmVlZGVza3RvcC5vcmcvZ2l0L2RybS1pbnRlbCBp bnRvIGRybS1maXhlcwogICAgICBNZXJnZSBicmFuY2ggJ21zbS1maXhlcy00LjEyLXJjNCcgb2YK Z2l0Oi8vcGVvcGxlLmZyZWVkZXNrdG9wLm9yZy9+cm9iY2xhcmsvbGludXggaW50byBkcm0tZml4 ZXMKICAgICAgTWVyZ2UgYnJhbmNoICdkcm0tZml4ZXMtNC4xMicgb2YKZ2l0Oi8vcGVvcGxlLmZy ZWVkZXNrdG9wLm9yZy9+YWdkNWYvbGludXggaW50byBkcm0tZml4ZXMKICAgICAgTWVyZ2UgdGFn ICdleHlub3MtZHJtLWZpeGVzLWZvci12NC4xMicgb2YKZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvLi4u L2RhZWlua2kvZHJtLWV4eW5vcyBpbnRvIGRybS1maXhlcwoKRXJpYyBBbmhvbHQgKDIpOgogICAg ICBkcm0vbXNtOiBFeHBvc2Ugb3VyIHJlc2VydmF0aW9uIG9iamVjdCB3aGVuIGV4cG9ydGluZyBh IGRtYWJ1Zi4KICAgICAgZHJtL21zbTogUmV1c2UgZG1hX2ZlbmNlX3JlbGVhc2UuCgpIYW5zIGRl IEdvZWRlICgxKToKICAgICAgZHJtL2k5MTU6IEZpeCBuZXcgLVdpbnQtaW4tYm9vbC1jb250ZXh0 IGdjYyBjb21waWxlciB3YXJuaW5nCgpIb2VnZXVuIEt3b24gKDIpOgogICAgICBkcm0vZXh5bm9z OiBkc2k6IEZpeCB0aGUgcGFyc2VfZHQgZnVuY3Rpb24KICAgICAgZHJtL2V4eW5vczogZHNpOiBS ZW1vdmUgYnJpZGdlIG5vZGUgcmVmZXJlbmNlIGluIHJlbW92YWwKCklua2kgRGFlICgxKToKICAg ICAgZHJtL2V4eW5vczogY2xlYW4gdXAgZGVzY3JpcHRpb24gb2YgZXh5bm9zX2RybV9jcnRjCgpK YW5pIE5pa3VsYSAoMSk6CiAgICAgIE1lcmdlIHRhZyAnZ3Z0LWZpeGVzLTIwMTctMDUtMjUnIG9m Cmh0dHBzOi8vZ2l0aHViLmNvbS8wMW9yZy9ndnQtbGludXggaW50byBkcm0taW50ZWwtZml4ZXMK Ckpvb25hcyBMYWh0aW5lbiAoMSk6CiAgICAgIGRybS9pOTE1OiBEbyBub3Qgc3luYyBSQ1UgZHVy aW5nIHNocmlua2luZwoKSm9yZGFuIENyb3VzZSAoMik6CiAgICAgIGRybS9tc206IFRha2UgdGhl IG11dGV4IGJlZm9yZSBjYWxsaW5nIG1zbV9nZW1fbmV3X2ltcGwKICAgICAgZHJtL21zbTogRml4 IHRoZSBjaGVjayBmb3IgdGhlIGNvbW1hbmQgc2l6ZQoKTGVvIExpdSAoMSk6CiAgICAgIGRybS9h bWRncHU6IFByb2dyYW0gcmluZyBmb3IgdmNlIGluc3RhbmNlIDEgYXQgaXRzIHJlZ2lzdGVyIHNw YWNlCgpNYXR0aGV3IEF1bGQgKDEpOgogICAgICBkcm0vaTkxNTogdXNlIHZtYS0+c2l6ZSBmb3Ig YXBwZ3R0IGFsbG9jYXRlX3ZhX3JhbmdlCgpQaGlsaXBwIFphYmVsICgxKToKICAgICAgZHJtL21z bTogZm9yIGFycmF5IGluLWZlbmNlcywgY2hlY2sgaWYgYWxsIGJhY2tpbmcgZmVuY2VzIGFyZQpm cm9tIG91ciBvd24gY29udGV4dCBiZWZvcmUgd2FpdGluZwoKUm9iIENsYXJrICg0KToKICAgICAg ZHJtL21zbTogc2VsZWN0IFBNX09QUAogICAgICBkcm0vbXNtL21kcDU6IHVzZSBfX2RybV9hdG9t aWNfaGVscGVyX3BsYW5lX2R1cGxpY2F0ZV9zdGF0ZSgpCiAgICAgIGRybS9tc20vZ3B1OiBjaGVj ayBsZWdhY3kgY2xrIG5hbWVzIGluIGdldF9jbG9ja3MoKQogICAgICBkcm0vbXNtL21kcDU6IHJl bGVhc2UgaHdwaXBlKHMpIGZvciB1bnVzZWQgcGxhbmVzCgpUb2JpYXMgS2xhdXNlciAoMSk6CiAg ICAgIGRybS9tc206IGNvbnN0aWZ5IGlycV9kb21haW5fb3BzCgpWaWxsZSBTeXJqw6Rsw6QgKDEp OgogICAgICBkcm0vaTkxNTogU3RvcCBwcmV0ZW5kaW5nIHRvIG1hc2svdW5tYXNrIExQRSBhdWRp byBpbnRlcnJ1cHRzCgogZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvdmNlX3YzXzAuYyAgICAg ICAgICAgICB8IDk1ICsrKysrKysrKysrKysrKystLS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0vZXh5 bm9zL2V4eW5vc19kcm1fZHJ2LmMgICAgICAgICAgIHwgIDggKy0KIGRyaXZlcnMvZ3B1L2RybS9l eHlub3MvZXh5bm9zX2RybV9kcnYuaCAgICAgICAgICAgfCAgNSArLQogZHJpdmVycy9ncHUvZHJt L2V4eW5vcy9leHlub3NfZHJtX2RzaS5jICAgICAgICAgICB8IDI2ICsrKy0tLS0KIGRyaXZlcnMv Z3B1L2RybS9pOTE1L2d2dC9leGVjbGlzdC5jICAgICAgICAgICAgICAgfCAzMCArKysrLS0tCiBk cml2ZXJzL2dwdS9kcm0vaTkxNS9ndnQvaGFuZGxlcnMuYyAgICAgICAgICAgICAgIHwgMzAgKysr Ky0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuYyAgICAgICAgICAgICAgICAgICB8 ICA0IC0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2d0dC5jICAgICAgICAgICAgICAg fCAgMiArLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fc2hyaW5rZXIuYyAgICAgICAg ICB8ICA1IC0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lycS5jICAgICAgICAgICAgICAg ICAgIHwgMTUgKystLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9yZWcuaCAgICAgICAgICAg ICAgICAgICB8ICAyICstCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scGVfYXVkaW8uYyAg ICAgICAgICAgIHwgMzYgLS0tLS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMu YyAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L3NlbGZ0ZXN0 cy9pOTE1X2dlbV9jb250ZXh0LmMgfCAgOCArLQogZHJpdmVycy9ncHUvZHJtL21zbS9LY29uZmln ICAgICAgICAgICAgICAgICAgICAgICB8ICAxICsKIGRyaXZlcnMvZ3B1L2RybS9tc20vbWRwL21k cDUvbWRwNV9tZHNzLmMgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ncHUvZHJtL21zbS9tZHAv bWRwNS9tZHA1X3BsYW5lLmMgICAgICAgICB8ICA5ICsrLQogZHJpdmVycy9ncHUvZHJtL21zbS9t c21fZHJ2LmMgICAgICAgICAgICAgICAgICAgICB8ICAxICsKIGRyaXZlcnMvZ3B1L2RybS9tc20v bXNtX2Rydi5oICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiBkcml2ZXJzL2dwdS9kcm0vbXNt L21zbV9mZW5jZS5jICAgICAgICAgICAgICAgICAgIHwgMTAgKy0tCiBkcml2ZXJzL2dwdS9kcm0v bXNtL21zbV9nZW0uYyAgICAgICAgICAgICAgICAgICAgIHwgIDYgKysKIGRyaXZlcnMvZ3B1L2Ry bS9tc20vbXNtX2dlbV9wcmltZS5jICAgICAgICAgICAgICAgfCAgNyArKwogZHJpdmVycy9ncHUv ZHJtL21zbS9tc21fZ2VtX3N1Ym1pdC5jICAgICAgICAgICAgICB8IDE0ICsrLS0KIGRyaXZlcnMv Z3B1L2RybS9tc20vbXNtX2dwdS5jICAgICAgICAgICAgICAgICAgICAgfCAgNCArLQogMjQgZmls ZXMgY2hhbmdlZCwgMTY5IGluc2VydGlvbnMoKyksIDE1NCBkZWxldGlvbnMoLSkKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcg bGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==