Received: by 2002:a05:7208:9594:b0:7e:5202:c8b4 with SMTP id gs20csp1888649rbb; Tue, 27 Feb 2024 04:40:36 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCVrRFca4Na6+mHoEm15+H9ZTHFQ91gu2s61mXxAc54HBNZOCIWRtO99JzXEpXDt6HxyXOcCPIZk/gFOxkElx8kNyO1RGNnEqygxDdiP4w== X-Google-Smtp-Source: AGHT+IE6vmG/zl6OJSxoXvCuGQb+LLDxbYPHYDXD0YyPXNt1LYgpFIkNYkuwYQRgk9Sp/CYtheTA X-Received: by 2002:a17:906:1949:b0:a43:3b2:bcf8 with SMTP id b9-20020a170906194900b00a4303b2bcf8mr4809806eje.10.1709037635960; Tue, 27 Feb 2024 04:40:35 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1709037635; cv=pass; d=google.com; s=arc-20160816; b=HMARjLXs5PTRJflXwnKpYdGvZl9m/o1YS4z0t/Vs/jSgmSmOCKy1TOpgfoAl27yrqZ gbf4FYd73u2MMv5JXBm10zON4PdC5WrckO1eWlM/perHnhNjpa3poYuM90q8r1grtq/f YV37Cqke6EOG/OoHYAk5NqgpVsAsvIs7jhm7W2xLPLA8RCfOpiC73vSNGnRFNSBkCEw6 vZ+cBdEXUyUp2YuVmY2D9TpBoYBXBxSNdYgzMyEn4qPxTOMRPNEpVx0NTOZg5goQZgYy p7BH/isNVn/DPfcONZGmTnt3ebjhQ4VIEQET/gAsJfhLLDer6DXCKRy9xNrRiGLQIv+k TJYQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-disposition:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:message-id:subject:cc:to:from:date :dkim-signature; bh=k2ZyHVcoN5uKK1hWoBNObgDN0cNzYrOyCXgZp3WH0CM=; fh=SKvB5LjAntEfoHUWTdwBs88JY6x37LTM0wbWyqhjSHk=; b=Fy45o/oqx2y/gPK5Zf7c4IlPsGJ+ksV8u6bTucZuR8pqGwwX5eLo/GplOIJqme1ZP4 +UHb9cvv4Ptq+LN3E828aU3D0b5hY1fS96h/sfMtVLyfggxLCjijIQ4Xv+cUJs/7kCZx 0/S9G4poqo4KUQwcXRjwjaBhYTVXMeoXyPh89p+S+Xb0onqoabU3J0yehZg3D9iO7Y2K KGLoB3bI896ihxKlAprCsc9RIOhaYTEjyEwHOxPBOUU+I+Oces8UTZwso7By3j6Q94t6 TGNYfD7vw2rD2qWgO4lhV04tnBDmcWArHgS/5d60LoFzC02WtEjf7glvunAX0kEGaiC2 eNQg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=oUXpD7UM; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-83247-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-83247-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id l16-20020a1709060e1000b00a3fcff2e996si696237eji.86.2024.02.27.04.40.35 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Feb 2024 04:40:35 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-83247-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=oUXpD7UM; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-83247-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-83247-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id B46691F2641D for ; Tue, 27 Feb 2024 12:40:35 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 3026613957E; Tue, 27 Feb 2024 12:40:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="oUXpD7UM" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 530084E1C9; Tue, 27 Feb 2024 12:40:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709037627; cv=none; b=FL00pN7dLJiCgARhGRHBkc7sHctAMhiOk9EmgWagDllRcSoNm8p7nvh0UaH7tp4bnFvmDl8mGf8qZ3/VN97J+GBowJC9Cgi8hJjffNDJk8YhqB+TlY9Hj7jEMTKmFDqVCv2kGazQP0jHrA3n7Wl6FER4+aZAHLqJbce4Ji2xtIw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709037627; c=relaxed/simple; bh=4zJjHVcptMKGc+hFgx7D5SAukwz7yawFk+xDkB/Py4Y=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=sKXYE8vL/ybANn4IhIq1qKqj7EJBczKoAw/hteDWwSRpa79jjcodlmB7nhxIb5QNVslBWE2HiQogDc3UiN7wPTe1mlVllR+wp/DlQ+P16IwOd9hGRzUEZX9kiFo5QtyHr5zxNJ1agUVI1/SG3qWMaHccBEgFpJIt+ukfSsXX0rM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=oUXpD7UM; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id BCDDDC433F1; Tue, 27 Feb 2024 12:40:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1709037626; bh=4zJjHVcptMKGc+hFgx7D5SAukwz7yawFk+xDkB/Py4Y=; h=Date:From:To:Cc:Subject:From; b=oUXpD7UMRxUc6WK2I+jo3QEw7Y25GPBMfNtWVCBism4ohrDV/ZH9SxfzYyAOF6ZiF 7CjPLDlNjDquv5OEvQgRKFu68KjjOeq7wKWZty70p6ccb0wkpOfW35KvATwy7reCYT hJokEChlGxZBjxXx01PYulU6G6LCpvIIF5bBHsQeyqbaRErjgb0YQvI4Dd/gyet9y6 SK7rpCWxr9FcC/BHtNTFTDKBCzYE6XiRmlyAuS23R2ElO7ykqYzJlKCntIRr79KbYP zSIJy76pgczWKKx09WGkcQ2yXkZ3dVGjZam0L69zENZmMUHINg0j3botqASqfvq/m8 OsNl8Jxfs7IAw== Received: from johan by xi.lan with local (Exim 4.97.1) (envelope-from ) id 1rewl2-000000000DS-26x3; Tue, 27 Feb 2024 13:40:29 +0100 Date: Tue, 27 Feb 2024 13:40:28 +0100 From: Johan Hovold To: Abhinav Kumar , Rob Clark , Dmitry Baryshkov , Kuogee Hsieh Cc: Sean Paul , Marijn Suijten , David Airlie , Daniel Vetter , Bjorn Andersson , quic_jesszhan@quicinc.com, quic_sbillaka@quicinc.com, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-arm-msm@vger.kernel.org, regressions@lists.linux.dev, linux-kernel@vger.kernel.org Subject: drm/msm: VT console DisplayPort regression in 6.8-rc1 Message-ID: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi, Since 6.8-rc1 the VT console is no longer mirrored on an external display on coldplug or hotplug on the Lenovo ThinkPad X13s. The hotplug notification appears to be generated immediately but it is no longer forwarded or processed correctly: [ 22.578434] msm_dpu ae01000.display-controller: msm_fbdev_client_hotplug [ 22.953161] msm_dpu ae01000.display-controller: msm_fbdev_client_hotplug [ 23.095122] msm_dpu ae01000.display-controller: msm_fbdev_client_hotplug [ 24.185683] msm_dpu ae01000.display-controller: msm_fbdev_client_hotplug [ 24.186197] msm-dp-display ae98000.displayport-controller: dp_pm_runtime_resume [ 24.188098] msm-dp-display ae98000.displayport-controller: dp_ctrl_phy_init [ 24.191805] msm_dpu ae01000.display-controller: msm_fbdev_client_hotplug [ 24.275904] [drm-dp] dp_ctrl_on_link: dp_ctrl_on_link - drm_dev = 0000000000000000 [ 24.276474] [drm-dp] dp_ctrl_enable_mainlink_clocks: dp_ctrl_enable_mainlink_clocks - drm_dev = 0000000000000000 as the external display remains off/blank. I've verified that reverting commit e467e0bde881 ("drm/msm/dp: use drm_bridge_hpd_notify() to report HPD status changes") fixes "both" issues. I've previously reported this here: https://gitlab.freedesktop.org/drm/msm/-/issues/50 Note that a couple of times the display was eventually mirrored after a very long timeout, but this doesn't seem to always be the case. Johan #regzbot introduced: e467e0bde881