From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rodrigo Vivi Subject: [git pull] drm/i915 fixes for v4.14-rc1 Date: Thu, 7 Sep 2017 13:03:06 -0700 Message-ID: <20170907200306.GA6999@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Linus Torvalds Cc: Daniel Vetter , intel-gfx@lists.freedesktop.org, LKML , Joonas Lahtinen , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org SGkgTGludXMsCgpTaW5jZSBEYXZlIGlzIG9uIHBhdGVybml0eSBsZWF2ZSB3ZSBhcmUgc2VuZGlu ZyBkcm0vaTkxNSBmaXhlcyBmb3IKdjQuMTQtcmMxIGRpcmVjdGx5IHRvIHlvdSBhcyBoZSBoYWQg YXNrZWQgdXMgdG8gZG8uCgpUaGUgbW9zdCBjcml0aWNhbCBvbmVzIGFyZSB0aGUgR1BVIHJlc2V0 IGZpeCBmb3IgZ2VuMi00IGFuZCBHVlQgZml4CmZvciBhIHJlZ3Jlc3Npb24gdGhhdCBpcyBibG9j a2luZyBndnQgaW5pdCB0byB3b3JrIG9uIHlvdXIgdHJlZS4KClRoZSByZXN0IGlzIGdlbmVyYWwg Zml4ZXMgZm9yIHBhdGNoZXMgY29taW5nIGZyb20gZHJtLW5leHQuCgpUaGFua3MsClJvZHJpZ28u CgpUaGUgZm9sbG93aW5nIGNoYW5nZXMgc2luY2UgY29tbWl0IDc4NDZiMTJmZTBiNWZlYWI1NDQ2 ZDg5MmY0MWI1MTQwYzE0MTkxMDk6CgogIE1lcmdlIGJyYW5jaCAnZHJtLXZtd2dmeC1uZXh0JyBv ZiBnaXQ6Ly9wZW9wbGUuZnJlZWRlc2t0b3Aub3JnL35zeWVoL3JlcG9zX2xpbnV4IGludG8gZHJt LW5leHQgKDIwMTctMDgtMjkgMTA6Mzg6MTQgKzEwMDApCgphcmUgYXZhaWxhYmxlIGluIHRoZSBn aXQgcmVwb3NpdG9yeSBhdDoKCiAgZ2l0Oi8vYW5vbmdpdC5mcmVlZGVza3RvcC5vcmcvZ2l0L2Ry bS1pbnRlbCB0YWdzL2RybS1pbnRlbC1uZXh0LWZpeGVzLTIwMTctMDktMDcKCmZvciB5b3UgdG8g ZmV0Y2ggY2hhbmdlcyB1cCB0byA0MjZjYTJjYjY5Y2RhNTlmMzJjMjUxZDFmM2UxMTFhZWU4YzQy ODE0OgoKICBNZXJnZSB0YWcgJ2d2dC1maXhlcy0yMDE3LTA5LTA2JyBvZiBodHRwczovL2dpdGh1 Yi5jb20vMDFvcmcvZ3Z0LWxpbnV4IGludG8gZHJtLWludGVsLW5leHQtZml4ZXMgKDIwMTctMDkt MDYgMTM6MzQ6MTMgLTA3MDApCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmRybS9pOTE1IGZpeGVzIGZvciB2NC4xNC1yYzEK Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0KQ2hyaXMgV2lsc29uICg2KToKICAgICAgZHJtL2k5MTU6IFF1aWV0bHkgY2FuY2Vs IEZCQyBhY3RpdmF0aW9uIGlmIENSVEMgaXMgdHVybmVkIG9mZiBiZWZvcmUgd29ya2VyCiAgICAg IGRybS9pOTE1OiBSZWNyZWF0ZSB2bWFwcGluZyBldmVuIHdoZW4gdGhlIG9iamVjdCBpcyBwaW5u ZWQKICAgICAgZHJtL2k5MTU6IEFsd2F5cyB3YWtlIHRoZSBkZXZpY2UgdG8gZmx1c2ggdGhlIEdU VAogICAgICBkcm0vaTkxNTogSWdub3JlIGR1cGxpY2F0ZSBWTUEgc3RvcmVkIHdpdGhpbiB0aGUg cGVyLW9iamVjdCBoYW5kbGUgTFVUCiAgICAgIGRybS9pOTE1OiBTaWxlbmNlIHNwYXJzZSBieSB1 c2luZyBnZnBfdAogICAgICBkcm0vaTkxNTogUmUtZW5hYmxlIEdUVCBmb2xsb3dpbmcgYSBkZXZp Y2UgcmVzZXQKCkppYW4gSnVuIENoZW4gKDEpOgogICAgICBkcm0vaTkxNS9ndnQ6IFJlbW92ZSBv bmUgZHVwbGljYXRlZCBNTUlPCgpNYW5hc2kgTmF2YXJlICgxKToKICAgICAgZHJtL2k5MTUvZWRw OiBJbmNyZWFzZSBUMTIgcGFuZWwgZGVsYXkgdG8gOTAwIG1zIHRvIGZpeCBEUCBBVVggQ0ggdGlt ZW91dHMKClJvZHJpZ28gVml2aSAoMSk6CiAgICAgIE1lcmdlIHRhZyAnZ3Z0LWZpeGVzLTIwMTct MDktMDYnIG9mIGh0dHBzOi8vZ2l0aHViLmNvbS8wMW9yZy9ndnQtbGludXggaW50byBkcm0taW50 ZWwtbmV4dC1maXhlcwoKVmlsbGUgU3lyasOkbMOkICg3KToKICAgICAgZHJtL2k5MTU6IFRyZWF0 IGZiLT5vZmZzZXRzW10gYXMgYSByYXcgYnl0ZSBvZmZzZXQgaW5zdGVhZCBvZiBhIGxpbmVhciBv ZmZzZXQKICAgICAgZHJtL2k5MTU6IFNraXAgZmVuY2UgYWxpZ25lbW50IGNoZWNrIGZvciB0aGUg Q0NTIHBsYW5lCiAgICAgIGRybS9pOTE1OiBNYWtlIGk5eHhfbG9hZF95Y2Jjcl9jb252ZXJzaW9u X21hdHJpeCgpIHN0YXRpYwogICAgICBkcm0vaTkxNTogTWFrZSBpMmMgbG9jayBvcHMgc3RhdGlj CiAgICAgIGRybS9pOTE1OiBGaXggZW51bSBwaXBlIHZzLiBlbnVtIHRyYW5zY29kZXIgZm9yIHRo ZSBQQ0ggdHJhbnNjb2RlcgogICAgICBkcm0vaTkxNTogQWRkIF9fcmN1IHRvIHJhZGl4IHRyZWUg c2xvdCBwb2ludGVyCiAgICAgIGRybS9pOTE1OiBBbm5vdGF0ZSB1c2VyIHJlbG9jcyB3aXRoIF9f dXNlcgoKWmhpIFdhbmcgKDEpOgogICAgICBkcm0vaTkxNTogRml4IHRoZSBtaXNzaW5nIFBQQVQg Y2FjaGUgYXR0cmlidXRlcyBvbiBDTkwKCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9ndnQvaGFuZGxl cnMuYyAgICAgICAgfCAgIDEgLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9jbWRfcGFyc2Vy LmMgICAgIHwgICAyICstCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5jICAgICAgICAg ICAgfCAgMTIgKysrLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaCAgICAgICAgICAg IHwgICAzICsKIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMgICAgICAgICAgICB8ICAy OCArKysrKy0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZXhlY2J1ZmZlci5jIHwg ICA5ICsrLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMgICAgICAgIHwgICA4 ICstLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV90cmFjZS5oICAgICAgICAgIHwgICA0ICst CiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3ZtYS5oICAgICAgICAgICAgfCAgIDYgKysKIGRy aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2NvbG9yLmMgICAgICAgICB8ICAgMiArLQogZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jICAgICAgIHwgMTEwICsrKysrKysrKysrKysr KysrLS0tLS0tLS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jICAgICAgICAg ICAgfCAgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2ZiYy5jICAgICAgICAgICB8 ICAgNCArLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZmlmb191bmRlcnJ1bi5jIHwgIDIw ICsrKy0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfaTJjLmMgICAgICAgICAgIHwgICAy ICstCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9zZHZvLmMgICAgICAgICAgfCAgIDIgKy0K IDE2IGZpbGVzIGNoYW5nZWQsIDEzMCBpbnNlcnRpb25zKCspLCA4NSBkZWxldGlvbnMoLSkKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1h aWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMu ZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933074AbdIGUDP (ORCPT ); Thu, 7 Sep 2017 16:03:15 -0400 Received: from mga01.intel.com ([192.55.52.88]:14689 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756525AbdIGUDJ (ORCPT ); Thu, 7 Sep 2017 16:03:09 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.42,360,1500966000"; d="scan'208";a="1170124967" Date: Thu, 7 Sep 2017 13:03:06 -0700 From: Rodrigo Vivi To: Linus Torvalds Cc: intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, Daniel Vetter , Jani Nikula , Joonas Lahtinen , LKML Subject: [git pull] drm/i915 fixes for v4.14-rc1 Message-ID: <20170907200306.GA6999@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Linus, Since Dave is on paternity leave we are sending drm/i915 fixes for v4.14-rc1 directly to you as he had asked us to do. The most critical ones are the GPU reset fix for gen2-4 and GVT fix for a regression that is blocking gvt init to work on your tree. The rest is general fixes for patches coming from drm-next. Thanks, Rodrigo. The following changes since commit 7846b12fe0b5feab5446d892f41b5140c1419109: Merge branch 'drm-vmwgfx-next' of git://people.freedesktop.org/~syeh/repos_linux into drm-next (2017-08-29 10:38:14 +1000) are available in the git repository at: git://anongit.freedesktop.org/git/drm-intel tags/drm-intel-next-fixes-2017-09-07 for you to fetch changes up to 426ca2cb69cda59f32c251d1f3e111aee8c42814: Merge tag 'gvt-fixes-2017-09-06' of https://github.com/01org/gvt-linux into drm-intel-next-fixes (2017-09-06 13:34:13 -0700) ---------------------------------------------------------------- drm/i915 fixes for v4.14-rc1 ---------------------------------------------------------------- Chris Wilson (6): drm/i915: Quietly cancel FBC activation if CRTC is turned off before worker drm/i915: Recreate vmapping even when the object is pinned drm/i915: Always wake the device to flush the GTT drm/i915: Ignore duplicate VMA stored within the per-object handle LUT drm/i915: Silence sparse by using gfp_t drm/i915: Re-enable GTT following a device reset Jian Jun Chen (1): drm/i915/gvt: Remove one duplicated MMIO Manasi Navare (1): drm/i915/edp: Increase T12 panel delay to 900 ms to fix DP AUX CH timeouts Rodrigo Vivi (1): Merge tag 'gvt-fixes-2017-09-06' of https://github.com/01org/gvt-linux into drm-intel-next-fixes Ville Syrjälä (7): drm/i915: Treat fb->offsets[] as a raw byte offset instead of a linear offset drm/i915: Skip fence alignemnt check for the CCS plane drm/i915: Make i9xx_load_ycbcr_conversion_matrix() static drm/i915: Make i2c lock ops static drm/i915: Fix enum pipe vs. enum transcoder for the PCH transcoder drm/i915: Add __rcu to radix tree slot pointer drm/i915: Annotate user relocs with __user Zhi Wang (1): drm/i915: Fix the missing PPAT cache attributes on CNL drivers/gpu/drm/i915/gvt/handlers.c | 1 - drivers/gpu/drm/i915/i915_cmd_parser.c | 2 +- drivers/gpu/drm/i915/i915_drv.c | 12 +++- drivers/gpu/drm/i915/i915_drv.h | 3 + drivers/gpu/drm/i915/i915_gem.c | 28 +++++--- drivers/gpu/drm/i915/i915_gem_execbuffer.c | 9 ++- drivers/gpu/drm/i915/i915_gem_gtt.c | 8 +-- drivers/gpu/drm/i915/i915_trace.h | 4 +- drivers/gpu/drm/i915/i915_vma.h | 6 ++ drivers/gpu/drm/i915/intel_color.c | 2 +- drivers/gpu/drm/i915/intel_display.c | 110 +++++++++++++++++------------ drivers/gpu/drm/i915/intel_dp.c | 2 +- drivers/gpu/drm/i915/intel_fbc.c | 4 +- drivers/gpu/drm/i915/intel_fifo_underrun.c | 20 +++--- drivers/gpu/drm/i915/intel_i2c.c | 2 +- drivers/gpu/drm/i915/intel_sdvo.c | 2 +- 16 files changed, 130 insertions(+), 85 deletions(-)