From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: [PULL] drm-misc-fixes Date: Thu, 14 Dec 2017 15:50:18 +0100 Message-ID: <20171214145018.GA16190@phenom.ffwll.local> 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: Dave Airlie , Linus Torvalds Cc: Daniel Vetter , intel-gfx@lists.freedesktop.org, LKML , dri-devel@lists.freedesktop.org, Rodrigo Vivi List-Id: dri-devel@lists.freedesktop.org SGkgTGludXMmRGF2ZSwKCmRybS1taXNjLWZpeGVzLTIwMTctMTItMTQ6Cgpkcm0tbWlzYy1maXhl cyBmb3IgNC4xNS1yYzQKCjIgZml4ZXMgZm9yIG5ldyBjb3JlIGZlYXR1cmVzLCBhIGNvcm5lciBj YXNlIGZpeCBmb3IgdGhlIGNvbm5uZWN0b3JfaXRlcgpmaXggZnJvbSBsYXN0IHdlZWsgKHRoYXQg b25lIGlzIGNjOiBzdGFibGUpIGFuZCAxIHZjNCBmaXguCgpJbW8gdGhhdCdzIGVub3VnaCB0aGF0 IEkgZmlndXJlZCBiZXR0ZXIgbm90IGRlbGF5IHVudGlsIERhdmUgaXMgYmFjay4KTGludXMsIGNh biB5b3UgcGxzIGFwcGx5PyBpOTE1IENJIGlzIGhhcHB5LCBidXQgdGhlbiB0aGUgY29ubmVjdG9y X2l0ZXIKcGF0Y2ggZnJvbSBsYXN0IHdlZWsgYmxldyB1cCBvbiBzb21lIGFybSBkcml2ZXIgb24g cHJvYmUtZGVmZXIsIHNvIHdobwprbm93cyA6LSkKCkNoZWVycywgRGFuaWVsCgpUaGUgZm9sbG93 aW5nIGNoYW5nZXMgc2luY2UgY29tbWl0IDkwZWViM2FhMzQ4MzFmZjNkMDMxNTg5YzBjMjQ4OTJl YjhhMDdlNTE6CgogIE1lcmdlIHRhZyAnZHJtLW1pc2MtZml4ZXMtMjAxNy0xMi0wNycgb2YgZ2l0 Oi8vYW5vbmdpdC5mcmVlZGVza3RvcC5vcmcvZHJtL2RybS1taXNjIGludG8gZHJtLWZpeGVzICgy MDE3LTEyLTA4IDA4OjE3OjUzICsxMDAwKQoKYXJlIGF2YWlsYWJsZSBpbiB0aGUgR2l0IHJlcG9z aXRvcnkgYXQ6CgogIGdpdDovL2Fub25naXQuZnJlZWRlc2t0b3Aub3JnL2RybS9kcm0tbWlzYyB0 YWdzL2RybS1taXNjLWZpeGVzLTIwMTctMTItMTQKCmZvciB5b3UgdG8gZmV0Y2ggY2hhbmdlcyB1 cCB0byBiZDM2ZDNiYWIyZTNkMDhmODA3NjZjODY0ODcwOTBkYmNlZWQ0NjUxOgoKICBkcm0vZHJt X2xlYXNlOiBQcmV2ZW50IGRlYWRsb2NrIGluIGNhc2UgZHJtX2xlYXNlX2NyZWF0ZSgpIGZhaWxz ICgyMDE3LTEyLTE0IDA4OjI1OjM3ICswMTAwKQoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpkcm0tbWlzYy1maXhlcyBmb3Ig NC4xNS1yYzQKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0KRGFuaWVsIFZldHRlciAoMSk6CiAgICAgIGRybTogcmV3b3JrIGRl bGF5ZWQgY29ubmVjdG9yIGNsZWFudXAgaW4gY29ubmVjdG9yX2l0ZXIKCktlaXRoIFBhY2thcmQg KDEpOgogICAgICBkcm06IFVwZGF0ZSBlZGlkLWRlcml2ZWQgZHJtX2Rpc3BsYXlfaW5mbyBmaWVs ZHMgYXQgZWRpZCBwcm9wZXJ0eSBzZXQgW3YyXQoKTWFyaXVzIFZsYWQgKDEpOgogICAgICBkcm0v ZHJtX2xlYXNlOiBQcmV2ZW50IGRlYWRsb2NrIGluIGNhc2UgZHJtX2xlYXNlX2NyZWF0ZSgpIGZh aWxzCgpTdGVmYW4gU2NoYWtlICgxKToKICAgICAgZHJtL3ZjNDogUmVsZWFzZSBmZW5jZSBhZnRl ciBzaWduYWxsaW5nCgogZHJpdmVycy9ncHUvZHJtL2RybV9jb25uZWN0b3IuYyAgICAgfCA2MyAr KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0vZHJt X2NydGNfaW50ZXJuYWwuaCB8ICAxICsKIGRyaXZlcnMvZ3B1L2RybS9kcm1fZWRpZC5jICAgICAg ICAgIHwgNTIgKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0v ZHJtX2xlYXNlLmMgICAgICAgICB8ICA0ICstLQogZHJpdmVycy9ncHUvZHJtL2RybV9tb2RlX2Nv bmZpZy5jICAgfCAgNSArKy0KIGRyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2dlbS5jICAgICAgIHwg IDQgKystCiBkcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9pcnEuYyAgICAgICB8ICAxICsKIGluY2x1 ZGUvZHJtL2RybV9jb25uZWN0b3IuaCAgICAgICAgIHwgMTAgKysrLS0tCiBpbmNsdWRlL2RybS9k cm1fZWRpZC5oICAgICAgICAgICAgICB8ICAyICsrCiBpbmNsdWRlL2RybS9kcm1fbW9kZV9jb25m aWcuaCAgICAgICB8IDE4ICsrKysrKysrKystCiAxMCBmaWxlcyBjaGFuZ2VkLCAxMjIgaW5zZXJ0 aW9ucygrKSwgMzggZGVsZXRpb25zKC0pCgotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdp bmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlz dApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752854AbdLNOua (ORCPT ); Thu, 14 Dec 2017 09:50:30 -0500 Received: from mail-wm0-f44.google.com ([74.125.82.44]:43395 "EHLO mail-wm0-f44.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752615AbdLNOu3 (ORCPT ); Thu, 14 Dec 2017 09:50:29 -0500 X-Google-Smtp-Source: ACJfBoulzCuoUObcEbp8AtijS8MJQ6WkfkevbX/MUk0ZB5YtbdxaS7fw/+pLFWQLHsmq4aXR01yDSw== Date: Thu, 14 Dec 2017 15:50:18 +0100 From: Daniel Vetter To: Dave Airlie , Linus Torvalds Cc: Daniel Vetter , Jani Nikula , Joonas Lahtinen , Rodrigo Vivi , Sean Paul , dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org, LKML Subject: [PULL] drm-misc-fixes Message-ID: <20171214145018.GA16190@phenom.ffwll.local> Mail-Followup-To: Dave Airlie , Linus Torvalds , Jani Nikula , Joonas Lahtinen , Rodrigo Vivi , Sean Paul , dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org, LKML MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Operating-System: Linux phenom 4.13.0-1-amd64 User-Agent: Mutt/1.9.1 (2017-09-22) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Linus&Dave, drm-misc-fixes-2017-12-14: drm-misc-fixes for 4.15-rc4 2 fixes for new core features, a corner case fix for the connnector_iter fix from last week (that one is cc: stable) and 1 vc4 fix. Imo that's enough that I figured better not delay until Dave is back. Linus, can you pls apply? i915 CI is happy, but then the connector_iter patch from last week blew up on some arm driver on probe-defer, so who knows :-) Cheers, Daniel The following changes since commit 90eeb3aa34831ff3d031589c0c24892eb8a07e51: Merge tag 'drm-misc-fixes-2017-12-07' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes (2017-12-08 08:17:53 +1000) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2017-12-14 for you to fetch changes up to bd36d3bab2e3d08f80766c86487090dbceed4651: drm/drm_lease: Prevent deadlock in case drm_lease_create() fails (2017-12-14 08:25:37 +0100) ---------------------------------------------------------------- drm-misc-fixes for 4.15-rc4 ---------------------------------------------------------------- Daniel Vetter (1): drm: rework delayed connector cleanup in connector_iter Keith Packard (1): drm: Update edid-derived drm_display_info fields at edid property set [v2] Marius Vlad (1): drm/drm_lease: Prevent deadlock in case drm_lease_create() fails Stefan Schake (1): drm/vc4: Release fence after signalling drivers/gpu/drm/drm_connector.c | 63 ++++++++++++++++++++++++++++--------- drivers/gpu/drm/drm_crtc_internal.h | 1 + drivers/gpu/drm/drm_edid.c | 52 +++++++++++++++++++++--------- drivers/gpu/drm/drm_lease.c | 4 +-- drivers/gpu/drm/drm_mode_config.c | 5 ++- drivers/gpu/drm/vc4/vc4_gem.c | 4 ++- drivers/gpu/drm/vc4/vc4_irq.c | 1 + include/drm/drm_connector.h | 10 +++--- include/drm/drm_edid.h | 2 ++ include/drm/drm_mode_config.h | 18 ++++++++++- 10 files changed, 122 insertions(+), 38 deletions(-) -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch