From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lyude Paul Subject: [PATCH v3 0/4] drm/dp_mst: Fix regressions from new atomic VCPI helpers Date: Fri, 1 Feb 2019 19:20:00 -0500 Message-ID: <20190202002023.29665-1-lyude@redhat.com> Mime-Version: 1.0 Content-Transfer-Encoding: 8bit Return-path: Sender: linux-kernel-owner@vger.kernel.org To: dri-devel@lists.freedesktop.org, nouveau@lists.freedesktop.org Cc: Daniel Vetter , David Airlie , Maxime Ripard , Maarten Lankhorst , linux-kernel@vger.kernel.org, Sean Paul , Rodrigo Vivi , Karol Herbst , Ben Skeggs , Jani Nikula , Ilia Mirkin , intel-gfx@lists.freedesktop.org, Joonas Lahtinen , Lyude Paul List-Id: intel-gfx@lists.freedesktop.org This fixes the extra issues I discovered upstream after the introduction of my rework of the atomic VCPI helpers that occur during suspend/resume. This time around, we use a slightly different but much less complicated approach for fixing said issues. Cc: Daniel Vetter Lyude Paul (4): drm/dp_mst: Fix unbalanced malloc ref in drm_dp_mst_deallocate_vcpi() drm/dp_mst: Remove port validation in drm_dp_atomic_find_vcpi_slots() drm/atomic: Add drm_atomic_state->duplicated drm/nouveau: Move PBN and VCPI allocation into nv50_head_atom drivers/gpu/drm/drm_atomic_helper.c | 10 +++++++- drivers/gpu/drm/drm_dp_mst_topology.c | 32 +++++++++++++------------ drivers/gpu/drm/i915/intel_dp_mst.c | 17 +++++-------- drivers/gpu/drm/nouveau/dispnv50/atom.h | 6 +++++ drivers/gpu/drm/nouveau/dispnv50/disp.c | 31 ++++++++++++++---------- drivers/gpu/drm/nouveau/dispnv50/head.c | 1 + include/drm/drm_atomic.h | 9 +++++++ 7 files changed, 66 insertions(+), 40 deletions(-) -- 2.20.1