Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp1340397ybl; Wed, 14 Aug 2019 15:15:12 -0700 (PDT) X-Google-Smtp-Source: APXvYqx7IoBqkfbnIIxdqhyCSHUFmb+0hg3hITP0PePQcrWmj/Es5c5VBWVphWJOiOvGDWZJsIhp X-Received: by 2002:a17:90a:358a:: with SMTP id r10mr125994pjb.30.1565820912117; Wed, 14 Aug 2019 15:15:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1565820912; cv=none; d=google.com; s=arc-20160816; b=m2nWdUSecWLcJmo81ABHK9H4C4UTRI8JQXd00PmPjFckh4Ivh0Oi2a+gFZqmjsjfYr 6D+yPGudv7CNPRXL/RwkQqrwMWucEYHIuESrPX60LqzlqeVDCa4lQHcfZ5z02tKgpzDw UBLJVHyxE/as4BraZBk0nQ6VIKDf/uVYC8tjaf9v/gaGhFfxjbmNXAfEd55xmZ9dK/fo CBA+cLO1K/fqGfuEjIhmF7O3mhTdMIxwFpi3R46i6iBCHWWjDOD1QipPP+pPquuKjDxO dvSSkynULsJhHLmfdmS6C+nXDDSmSo4klwM+EqpW0dAQxBBEFcmhNZTLL2AOhNLP2QfI XHRA== 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=tYm0oLJfCUJDLfaw8xlKVmKmh5gb1gg5bZ8BsqpbG2w=; b=lxzsCzpNpfW5cbGl27+cQUWthVjUPbGJ6fI/k9TI5NzVv3zqVRKPcXdgmEP1tPxfT0 7x1JyE5cG1qqjailWrcMahXO88YQksnEIiDHJQhPz/49r+sNRZTK/MPDHL4Nf23o4weg 2/88M9/bHMvK8qAN1VcJOXQFf0ZGB5Zjq4jVB4UvRRcneBginwEiBRJW+KC8tDKHrkBW Xevks8kSTGWqwXxxDTj9a6vrAyCoS1W1i7IaSwOULMFzfhh39k2HLTO072mkGE6MAQcd TCGpWm7mkjKmXdbRSPRqS26cKIFyf1Wb03mRLuSUrc3Ovbcaw6zbwCGmdjEQhnMjLqke mHfw== 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 o8si590256pgj.239.2019.08.14.15.14.54; Wed, 14 Aug 2019 15:15:12 -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 S1729787AbfHNVbY (ORCPT + 99 others); Wed, 14 Aug 2019 17:31:24 -0400 Received: from mail-wr1-f67.google.com ([209.85.221.67]:47101 "EHLO mail-wr1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728777AbfHNVbY (ORCPT ); Wed, 14 Aug 2019 17:31:24 -0400 Received: by mail-wr1-f67.google.com with SMTP id z1so414347wru.13 for ; Wed, 14 Aug 2019 14:31:23 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=tYm0oLJfCUJDLfaw8xlKVmKmh5gb1gg5bZ8BsqpbG2w=; b=J06A/8LFy3GG1A4CdbqPEuaOnvX1kkqqKjBCRejJLnqvzo+TB1bIMfap+L0oZKPgMV aW033o17mBN/maZYs0d/RZoSX+TsWRxiw44oAb+LXrGBQFzR7zFT/N0r76Vfo1adHknw jCZgMFInwKFGsBft4NyYbheqNCLIg4oZX5h2X0ap4SkkMbTNU6ElJ+P672YoDInJhiU6 sSoBxOq8/uDzU1G/aksTI3uH9A5a+YH/mlzoLwcqIW+kmwn4IwuRHob1IvUYoKbFOC5u DcX/yKjFVZnJxFVw2ziITwj17BgT/X20mg5j4LDbNLTmMS9ZmNZcCnN0J12ZpgmEjNqB cuUw== X-Gm-Message-State: APjAAAVd++5l4HhTUGsSjiGtMte08ON06GoJmiIOhVXmLUx5vPqxIs+V DfT1dJIupBjrMzizsf+N9CPQc2xWw54= X-Received: by 2002:a5d:46d1:: with SMTP id g17mr1683889wrs.131.1565818282025; Wed, 14 Aug 2019 14:31:22 -0700 (PDT) Received: from kherbst.pingu.com ([2a02:8108:453f:d1a0:28d1:9d88:57f6:f95b]) by smtp.gmail.com with ESMTPSA id r17sm2095134wrg.93.2019.08.14.14.31.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 14 Aug 2019 14:31:21 -0700 (PDT) From: Karol Herbst To: linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org, dri-devel@lists.freedesktop.org, nouveau@lists.freedesktop.org Cc: Karol Herbst Subject: [PATCH 0/7] Adding a proper workaround for fixing RTD3 issues with Nouveau Date: Wed, 14 Aug 2019 23:31:11 +0200 Message-Id: <20190814213118.28473-1-kherbst@redhat.com> X-Mailer: git-send-email 2.21.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org First three patches are removing ACPI workarounds which should have never landed. The last four are adding a workaround to nouveau which seem to help quite a lot with the RTD3 issues with Nouveau, so let's discuss and get wider testing of those and see if there is any fallout or laptops where the issues don't get fixed. Karol Herbst (7): Revert "ACPI / OSI: Add OEM _OSI string to enable dGPU direct output" Revert "ACPI / OSI: Add OEM _OSI string to enable NVidia HDMI audio" Revert "ACPI / OSI: Add OEM _OSI strings to disable NVidia RTD3" drm/nouveau/pci: enable pcie link changes for pascal drm/nouveau/pci: add nvkm_pcie_get_speed drm/nouveau/pci: save the boot pcie link speed and restore it on fini drm/nouveau: abort runtime suspend if we hit an error drivers/acpi/osi.c | 24 ---------- .../drm/nouveau/include/nvkm/core/device.h | 2 + .../gpu/drm/nouveau/include/nvkm/subdev/pci.h | 9 ++-- drivers/gpu/drm/nouveau/nouveau_drm.c | 6 +++ .../gpu/drm/nouveau/nvkm/subdev/clk/base.c | 2 +- .../gpu/drm/nouveau/nvkm/subdev/pci/base.c | 9 +++- .../gpu/drm/nouveau/nvkm/subdev/pci/gk104.c | 8 ++-- .../gpu/drm/nouveau/nvkm/subdev/pci/gp100.c | 10 ++++ .../gpu/drm/nouveau/nvkm/subdev/pci/pcie.c | 46 +++++++++++++++++-- .../gpu/drm/nouveau/nvkm/subdev/pci/priv.h | 7 +++ 10 files changed, 84 insertions(+), 39 deletions(-) -- 2.21.0