From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj2-f6.google.com (mail-pj2-f6.google.com [74.125.227.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6CFCE2D7D47 for ; Wed, 26 Aug 2026 04:46:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.227.134 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787719580; cv=none; b=frGWfpppbbgy4IA7/xd5v95kbVunLC06Vdbeimw2442OstIQab5BbJHNVzpNwWGmMpfK5K0bRSaDG9LoiaT1Y4Sw0SlQr1YX6/CEAWLDIjCNt9r5JEAjn5s/zFTx7jUB93i/UUQN0Gkk+JVjgAJujjGQs4US/FYbPevu2smCA1w= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787719580; c=relaxed/simple; bh=WvPBEbhd0xwplfFFTgc7FqxBurct28Qc0sXH18tjWQY=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=raGyjvcapX7LB+U97N9ZhpFuNfwfKvAo6aLbcJ/XE/sVRE3MGSerwYdJWsXIhKduxGawL41Fq9trovgTOSFm/ndvgzAto23H8GElslGNra/T01gECwyAE/XG9M6E3Q1DRfOIBBARawObr1Yew0dLBMlwQfIgFEnmFGXip8KAPpc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=ZdCggEIJ; arc=none smtp.client-ip=74.125.227.134 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="ZdCggEIJ" Received: by mail-pj2-f6.google.com with SMTP id 98e67ed59e1d1-38f25802c19so157606a91.1 for ; Tue, 25 Aug 2026 21:46:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1787719579; x=1788324379; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=6Y7De7ARri1xphmS54uZC/QqgzV63JLdS9IYgu5HWyo=; b=ZdCggEIJXiGwM/1Pxt5A8yROqWYI1DMMtsUSbxFG4ToLT78xyjd6KPzKJGYBtpsitg SQF0mL29aCeyf32hT/iB6s6wBkG/oNqYh17Pf8yV9zi6ljMVe1qFd1HET4w9DSmZLFq+ nOouQtMnAmLhLXKP4G5IlllFtJv/95e0OzzwHfdEnNPMsz2t/M3FioQG9m+w1GCHjHYF 4DyCJRGbysBmtzBuBV+QTOg+P5x9SaqGFERMeyFywVItyeb4QMn6YvjguqkPqict3xUJ nIBtn1S8MVoNJeVsCk8btjQcp+i6dBb+37QFT3hEsWGfkBuPnV9R9EPsBqk3dTL9Fdjv H+Xw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787719579; x=1788324379; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=6Y7De7ARri1xphmS54uZC/QqgzV63JLdS9IYgu5HWyo=; b=D4bLn4I16yMoDOoiDiZQ1zzgD269qFir+qBhbqBFishvQcDChxsFQJRNJDHRYzos3C bvpRZnwuN5JEi7+GXefbpa097zSgFQGg9rjIE08yz+Lp0IWPAKNRztNWrvx8RkLK1mnv 24lsIyNOWs4w/JE2T/6we22a0h0KKRUuIWXC6VHQxIDKG+0jj4ECzLZZRkAcnHjzzcZT zhi/6zx7ZZW0ti0rhjFOihn/kNE67T/m0szjk10MhDIbmJjl99AcwSj9Q9xwp1K5Lz4v lBOuANoU8mGHubJj6SHYtECGpa5BOzSXv1IzLOTm8lleAy4V3SXLHX2VWbUejEC84YOf LqRQ== X-Forwarded-Encrypted: i=1; AHgh+RpzPvDQOEzFIk13Hfu2GBrgDIFH4UP/PLLJJG3AQvoeFMYaCbDgUSC+QL20KooIgignMwEGR3W65d/PQzQ=@vger.kernel.org X-Gm-Message-State: AFuF++lKr2fMPDmNQTb3Nu+WhyWfYC/YE344O37mDJv9ePxpoo14me1v NlOGzvzwKHIyarjK+JYiN6/ZMp+HDdwjjYRH2bSSnInGruB+IZd7BBvt X-Gm-Gg: AR+sD12u7yVMpT3Y5Ve0uGtndB4HkQc4PuQ0zMIAYC4JDU+LBi0vb82Z5eed0xBQqUp cLnviIEuW6u8vlR16J1l4XNhOMMCLG61wClxBGVr3Hg4c/EBOLWzgRgW/bjg+jkP2aGmCGlhrcq SSpeW/QBmHjyqKY9TJ5G6pqzXnUIpO8ED7GsiBu+wCyLGxcJzaFn2hhCvXpvlpwmHjSLb1BBRhf IS+iCGXJ7TcYPZNRAW2HAx6sbUQTV0sTpb0EXcMFINVlKLWYZQjaNp2htLrbR9nMBYZagLIm3po yL0h9Zw14gZenE0PioEp+pZ5isvbHqpaY0MrzRaJOHFL54cNfJPBhw5wRHHMQo36BbnO9dWZ3Cy oCGYajqcWxchxEk59blwfUwsZ+wm0RTWA4a26oj9tD5DtFrUWDBGA/M7n2sBZc+Rh3Kf4sYfKQQ NZ6w3jM0FOrSh3QGb+vNS4jpTPtuH3TKX4kDec4sW6MC5kMjSe1BMR4kY1HktVu193lLvEmiC65 AppKpqBoznoy6WsuWiaFg== X-Received: by 2002:a17:90b:5543:b0:396:41d1:cbc7 with SMTP id 98e67ed59e1d1-3966d13eb75mr9224027a91.3.1787719578654; Tue, 25 Aug 2026 21:46:18 -0700 (PDT) Received: from DESKTOP-BDFNLNM.localdomain ([27.63.245.244]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3283fa89e8fsm5398718eec.8.2026.08.25.21.46.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Aug 2026 21:46:18 -0700 (PDT) From: tarund18303@gmail.com To: intel-gfx@lists.freedesktop.org Cc: intel-xe@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, tarun-tarun143 Subject: [PATCH] drm/i915/dp: remove redundant link state check Date: Wed, 26 Aug 2026 04:45:33 +0000 Message-ID: <20260826044533.9292-1-tarund18303@gmail.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: tarun-tarun143 The DP link state is now checked and recovered after link training, including after modesets. The same recovery path is also used from the hotplug and HPD IRQ paths. The link state check from intel_dp_detect() is therefore redundant. Remove it and rely on the existing link recovery paths. Signed-off-by: tarun-tarun143 --- drivers/gpu/drm/i915/display/intel_dp.c | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c index 113d767e62e9..ffd39206b958 100644 --- a/drivers/gpu/drm/i915/display/intel_dp.c +++ b/drivers/gpu/drm/i915/display/intel_dp.c @@ -6379,18 +6379,6 @@ intel_dp_detect(struct drm_connector *_connector, status = connector_status_disconnected; goto out_unset_edid; } - - /* - * Some external monitors do not signal loss of link synchronization - * with an IRQ_HPD, so force a link status check. - * - * TODO: this probably became redundant, so remove it: the link state - * is rechecked/recovered now after modesets, where the loss of - * synchronization tends to occur. - */ - if (!intel_dp_is_edp(intel_dp)) - intel_dp_check_link_state(intel_dp); - /* * Clearing NACK and defer counts to get their exact values * while reading EDID which are required by Compliance tests -- 2.43.0