Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp5009088imu; Tue, 29 Jan 2019 11:10:48 -0800 (PST) X-Google-Smtp-Source: ALg8bN6SjPFqhqKN9OKfnuOvtLn2JAw5gO5WPmVo4PfPVuwoGjTGnHwPV6fBR/Tv24WcctUwoNY8 X-Received: by 2002:a63:a16:: with SMTP id 22mr24771484pgk.318.1548789048700; Tue, 29 Jan 2019 11:10:48 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1548789048; cv=none; d=google.com; s=arc-20160816; b=gPd2wc+GBZebJ58BbNO38tlvcc4NC3R+ntuZobVTzG62uyIxiCYEEcAVzKirzfT5j9 iJSSJloQRHZNUv2I6w/O0GW2CFRWzfix0+Z/W3lU+HFYzV//RikhPraTc45z2/RWz0RD XmuNbNO0zSZfoheNBjohuN6VQuydQ8tt1R+1oFJDsaYofutM1TLvsENsbJ3ZGw4AF03R gzKpCg8mWbVVZwhBcdGLNUnLtiaRLlpD0//snYwD8FXNzf7ujpG3o04EQPFIvmZHwzin APJgVajVZPsy/Jpxhxk6J8nzaPiL2WXmn0+Kk7lBQbYnrugbuZJcHPIvk8ZRq86dvvNu nHOw== 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=BzREXIC48yzWyLAkzk5VOfv5OJNj6BCAxi9L2lS5CPw=; b=KCr5/8VBxnIKmmonxor/Te3DajndoqVUtd7wBikJ29/TI3njnsfhANYAT9V/iWenN2 k4Wb//4SSKcP0Nz/S4m8gJnlGq/y84+gWU1zqUzyknv2KPcbMi7pg40BA6t/L3vp4DNi uSTsDCx+D/Z6AFrDvzUZejhuEVUL/cWQHeX323atHmP1FkGnf3wYW0MarMyrKx4cwJn3 qmWe8mLGFpeIE801rXQmJBgI9o7RFFTJUJl0U0cobglGazV1x2Dp+SaBv6xAwcCmfsBS FdIPDtk94zx54tzRQJh0FgDTCNMp7jvOpi3oNScv0DcSF+NBfpqwLfc76dRix1vRRdVc fhFA== 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 h13si23118637pgs.17.2019.01.29.11.10.32; Tue, 29 Jan 2019 11:10:48 -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 S1729244AbfA2TKV (ORCPT + 99 others); Tue, 29 Jan 2019 14:10:21 -0500 Received: from mx1.redhat.com ([209.132.183.28]:51086 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727056AbfA2TKV (ORCPT ); Tue, 29 Jan 2019 14:10:21 -0500 Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id CB45E89ACC; Tue, 29 Jan 2019 19:10:20 +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 37A0A5C57C; Tue, 29 Jan 2019 19:10:09 +0000 (UTC) From: Lyude Paul To: intel-gfx@lists.freedesktop.org Cc: Chris Wilson , "Daniel Vetter" , "David Airlie" , "Rodrigo Vivi" , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, "Jani Nikula" , "Joonas Lahtinen" Subject: [PATCH v3 0/3] drm/i915: MST and wakeref leak fixes Date: Tue, 29 Jan 2019 14:09:58 -0500 Message-Id: <20190129191001.442-1-lyude@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.26]); Tue, 29 Jan 2019 19:10:21 +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 | 33 +++++++++++++++++++++++++++++- 3 files changed, 49 insertions(+), 7 deletions(-) -- 2.20.1