Received: by 2002:ac0:98c7:0:0:0:0:0 with SMTP id g7-v6csp39904imd; Fri, 2 Nov 2018 17:21:31 -0700 (PDT) X-Google-Smtp-Source: AJdET5dNBGfWVwY5njdGh8SW048veTz9zvzXbyl6axfGoccGkgHXSdoY5iNU/JbKHfNv9R8+W7I4 X-Received: by 2002:a17:902:aa84:: with SMTP id d4-v6mr13804221plr.25.1541204491398; Fri, 02 Nov 2018 17:21:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1541204491; cv=none; d=google.com; s=arc-20160816; b=oFCjjNS4B3sgggMD8yCo6pUH4MS4ISXUrcQxwwRSBA856Bik2bomKekqLj43dYBdTH h4J71ZyJ/D1KYkKLZqx+qhkQJW6IcMTPlUdB/3W4DpH2g7jtOQ6s1lYbmL61YWIYiiRf FuIiERiEqNijwgeB4wpZSRO4UY36RK7E0tBmau5s+91ix50YEdX7AFOJcyPjnXfdl4mH Yy5x4uNdDgRdJG09lEfn8b/WTB47hE2rIGqJ1OI/ABTSAcRbKS9JAFCjeP/kHiyFE6lX kiIKFQr+oaFL/oQI5QxnFdVuYKsD1zcMgIoifpnPUtNfuCfrdFvQStdCWgCErrjDaQLK UlHg== 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=V5QJmZE0IKjfs07Lud3G702z1/9F61/teCG1wkrOvOQ=; b=cOFgiVnrI0GRobvc+tRv2fKpRKn9wKy9UR763iuNj1kGpg8E2mDpxYWy4sOlsOJ5+X Dv8l51FbYtOs48MjqbVSIcRreDj0YgLgfOB1Hn0srvbJ0ctDMESMbWU9s7c7kTJaZMmn OXb3M9bFqJC6kq+kUehKY6+58W1Csg/iu9N5z4+6wmR/u3m2K13qNCKOYMD+lWBvuTcR 6Am4/2B83eR+8CgCi3gaw6z7g2tQk2Qb4I0fI8IwaGI6lJEwERTrnUfi9xF9yZplszFq LYo+bHJob82uWqb7plYmEI8boBJERvk6TxvPccGceZzYke9yZ8lDdPx8YwM7T2ag7EXl OB+g== 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 m32-v6si35439712pld.229.2018.11.02.17.21.10; Fri, 02 Nov 2018 17:21:31 -0700 (PDT) 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 S1728388AbeKCJ2h (ORCPT + 99 others); Sat, 3 Nov 2018 05:28:37 -0400 Received: from mx1.redhat.com ([209.132.183.28]:53716 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726083AbeKCJ2g (ORCPT ); Sat, 3 Nov 2018 05:28:36 -0400 Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com [10.5.11.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 7499530842CE; Sat, 3 Nov 2018 00:19:17 +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 459E55D967; Sat, 3 Nov 2018 00:19:13 +0000 (UTC) From: Lyude Paul To: intel-gfx@lists.freedesktop.org Cc: "David Airlie" , "Rodrigo Vivi" , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, "Jani Nikula" , "Joonas Lahtinen" Subject: [PATCH v3 0/5] drm/i915: HPD IRQ storm detection fixes Date: Fri, 2 Nov 2018 20:19:03 -0400 Message-Id: <20181103001909.23645-1-lyude@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.40]); Sat, 03 Nov 2018 00:19:17 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This series contains a fix for a problem which is very difficult to reproduce under normal circumstances without specialized testing hardware, along with a fix that seems to be required for some especially rebellious GM45 laptops. Lyude Paul (5): drm/i915: Fix possible race in intel_dp_add_mst_connector() drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST drm/i915: Fix threshold check in intel_hpd_irq_storm_detect() drm/i915: Clarify flow for disabling IRQs on storms drm/i915: Add short HPD IRQ storm detection for non-MST systems drivers/gpu/drm/i915/i915_debugfs.c | 74 ++++++++++++++++++++++++++ drivers/gpu/drm/i915/i915_drv.h | 5 +- drivers/gpu/drm/i915/i915_irq.c | 7 +++ drivers/gpu/drm/i915/intel_dp_mst.c | 8 +-- drivers/gpu/drm/i915/intel_hotplug.c | 78 +++++++++++++++++----------- 5 files changed, 137 insertions(+), 35 deletions(-) -- 2.19.1