From patchwork Mon Nov 2 05:46:47 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Koba Ko X-Patchwork-Id: 1391935 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.ubuntu.com (client-ip=91.189.94.19; helo=huckleberry.canonical.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=canonical.com Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4CPhkb09kyz9sVX; Mon, 2 Nov 2020 16:47:02 +1100 (AEDT) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1kZSgA-0002fS-Bs; Mon, 02 Nov 2020 05:46:54 +0000 Received: from youngberry.canonical.com ([91.189.89.112]) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1kZSg8-0002fL-RE for kernel-team@lists.ubuntu.com; Mon, 02 Nov 2020 05:46:52 +0000 Received: from mail-pg1-f198.google.com ([209.85.215.198]) by youngberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1kZSg8-0005Bw-EE for kernel-team@lists.ubuntu.com; Mon, 02 Nov 2020 05:46:52 +0000 Received: by mail-pg1-f198.google.com with SMTP id r4so8426050pgl.20 for ; Sun, 01 Nov 2020 21:46:52 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=IZltFelzJCBv/1p/zCvZE06RNcN++3xkoGGpQa9E53k=; b=N/KmMLKyCLCTcmrPIMSejG3cJRbdFJE8bmXt5KW+w5u8HF8Ky+HArDIy1bqwHPgxmB 8tm/CZMzCZt3NgmcL8FmCPsNOj95trQ7SYNmKtqNKnfQjTFIdm4nzzudsrpWmFes9l9O 9TmtiDX6Q1Df8x4P2Sn+nk8g1PRqoV/67vHYwn9ZNHcBryi8DHEEhIVkMA2VDIthVSxm RqE/Dgl0EEIz1hCUD+kM/f22EtfqMsL1owVfz0LUYY4kviHA+hlUeM623vhOZx13sn+J /m1boGsZ+UXdbtdQuEM4yIfpiooXsakCJRxZHscl98aj0U9bSTMPTcy0zjElz/0hW0i3 U4rQ== X-Gm-Message-State: AOAM5328AFu9Ns1ttHHH27bpCIKi6dO3V0BwEWIVpy3Oj5UkSWlyAjVD 0P8JhiN2lHRMQU66ivYSG2sn7CGOkE6aPW0B8fBMRQ5HtAaRsn1CadvlwOd9fJ8aPVwur3Ak5vF 9pTzSegRoPafxQB3WPqDTsGx+EZN9fkY3tWDz2NEO3w== X-Received: by 2002:a17:902:26a:b029:d6:caca:620a with SMTP id 97-20020a170902026ab02900d6caca620amr4062889plc.46.1604296010974; Sun, 01 Nov 2020 21:46:50 -0800 (PST) X-Google-Smtp-Source: ABdhPJxm9jQSgMY+4aBZUpGSILabbfvfmhsFa9uO8lf2zKCa7HHOKnN+h4guADe3J9RyjYyFRQ7NwA== X-Received: by 2002:a17:902:26a:b029:d6:caca:620a with SMTP id 97-20020a170902026ab02900d6caca620amr4062864plc.46.1604296010577; Sun, 01 Nov 2020 21:46:50 -0800 (PST) Received: from canonical.com (61-220-137-37.HINET-IP.hinet.net. [61.220.137.37]) by smtp.gmail.com with ESMTPSA id m21sm6314185pfa.58.2020.11.01.21.46.49 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Nov 2020 21:46:50 -0800 (PST) From: Koba Ko To: kernel-team@lists.ubuntu.com Subject: [PATCH 0/1][SRU][F/OEM-5.6]drm/i915/dp_mst - System would hang during the boot up Date: Mon, 2 Nov 2020 13:46:47 +0800 Message-Id: <20201102054648.18416-1-koba.ko@canonical.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" BugLink: https://bugs.launchpad.net/bugs/1902469 [Impact] The machine connect with the external monitor on dock(Thunderbolt), Then system would hang during the boot-up. [Fix] The atomic check hooks must look up the encoder to be used with a connector from the connector's atomic state, and not assume that it's the connector's current attached encoder. The latter one can change under the atomic check func, or can be unset yet as in the case of MST connectors. [test] With the patch, The machine connect with the external monitor on dock(Thunderbolt), Then system boot up successfully. [Regression Potential] Low. This patch is also verified by others and is archived in the drmtip. Imre Deak (1): drm/i915: Fix encoder lookup during PSR atomic check drivers/gpu/drm/i915/display/intel_psr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)