Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp3900329imu; Mon, 28 Jan 2019 12:58:32 -0800 (PST) X-Google-Smtp-Source: ALg8bN50Ji11bQLOSdoeL2rl9l52TWm8nPsM8/8zw5bDHuS9EUOZEJg6C/h3djhwhah/G6xHpjsF X-Received: by 2002:a63:2e88:: with SMTP id u130mr21640014pgu.9.1548709112246; Mon, 28 Jan 2019 12:58:32 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1548709112; cv=none; d=google.com; s=arc-20160816; b=KzhgvbAan3YH0zbkPXKCtNCHp9fz23QKB3eBmRz7+r3J40JO7+HrHD/CZjKRiyP+aF kJWykwBWPlhJO3tOgcjlc/AtGQgx0RNjKHngt6VynlHmWXMBQ1bufteQ70wmvwC9MMb8 wrv4WW0qUL6Lyy4otVIarYPhBGil5K9kZghqRQCHUTF6UHy2MU2n3rpSDRogDFgbEi4H 1NKPetZvowdil8XwW2Ft2eqKEFhE/zKBQd4i0wpLz4KnFp5NttCfyBPRMKNweTJz4nss INoU3hub5Tvmpk9noTDr1NS9j7i9m8Vi1+uAAfc2ylGGbQWzde2NKLepSjiKVIgFxu0q 1oog== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=pQsjRh+ivWHaTGDbFDXlffx7++wou5gMsME/7EzH8wY=; b=wT7SgC94OAXUVUUz4dTObSYwLAyKUjD4RYP3W5qwEEXHVHw+hK3FrKXigt+r1GUmC8 0QkDxGvAlQ1c+6z6tuQS1XE6orJpZvusldI8kpVSpCa3XiY8QOjNg65dmICJ+pAmPEAX rt1e6QuBhns3zTvVmcO7LXG3xc8uh+Vh6Xx7fhfCG0C0x7qhcaFy/NUyKjwYzq+zqNSY MOEMY6bQZ8Pq1HHBfXmby84cmrH8uYwm5MIF3mZ7MrJjBfDKQtd6a4ZSoKbx7AqO1GbI iTgHikwYt/ypyD0Bga0S5lJnu+lUxuhHtLq4u7wvbs9C+nxtQP5dpkLKhfZ2Htliv08i Jxxw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g21si30542939pgl.114.2019.01.28.12.58.16; Mon, 28 Jan 2019 12:58:32 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728329AbfA1U4R (ORCPT + 99 others); Mon, 28 Jan 2019 15:56:17 -0500 Received: from mx1.redhat.com ([209.132.183.28]:39220 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726765AbfA1U4Q (ORCPT ); Mon, 28 Jan 2019 15:56:16 -0500 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com [10.5.11.15]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 5C4353DBE6; Mon, 28 Jan 2019 20:56:16 +0000 (UTC) Received: from malachite.bss.redhat.com (dhcp-10-20-1-11.bss.redhat.com [10.20.1.11]) by smtp.corp.redhat.com (Postfix) with ESMTP id ED728747D7; Mon, 28 Jan 2019 20:56:12 +0000 (UTC) From: Lyude Paul To: intel-gfx@lists.freedesktop.org Cc: "Daniel Vetter" , "David Airlie" , "Rodrigo Vivi" , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, "Jani Nikula" , "Joonas Lahtinen" Subject: [PATCH v2 0/3] drm/i915: MST and wakeref leak fixes Date: Mon, 28 Jan 2019 15:56:00 -0500 Message-Id: <20190128205603.16372-1-lyude@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.30]); Mon, 28 Jan 2019 20:56:16 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org While trying to fix a problem with suspend/resume that I introduced in the atomic VCPI helpers for MST, I also ran into some issues with i915 varying from "not that bad" to "oh wow that's very bad". Here are the fixes for those issues. This series was originally just one patch, "drm/i915: Don't send MST hotplugs during resume" Lyude Paul (3): drm/i915: Block fbdev HPD processing during suspend drm/i915: Don't send MST hotplugs during resume drm/i915: Don't send hotplug in intel_dp_check_mst_status() drivers/gpu/drm/i915/intel_dp.c | 13 +++++++------ drivers/gpu/drm/i915/intel_drv.h | 10 ++++++++++ drivers/gpu/drm/i915/intel_fbdev.c | 30 +++++++++++++++++++++++++++++- 3 files changed, 46 insertions(+), 7 deletions(-) -- 2.20.1