From nobody Mon Feb 9 01:01:47 2026 Received: from out162-62-57-49.mail.qq.com (out162-62-57-49.mail.qq.com [162.62.57.49]) (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 539D01BC58 for ; Mon, 27 Oct 2025 03:16:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=162.62.57.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761535018; cv=none; b=RtmR8FeTEqQJPHo4L2nASam0bk5JQ+N4qSQRDDVMKeK6SydEtal64/qQ3xcoEx3Ofn6odDe9bk4yZZRshLJPXFhscctK96IxAlJFcYpxNPTJE624FZb/+JPaLWHSlH0lsiC2I6L61LiqmyEHFUGl70bD9C4EGdxaxXYqiKGjafA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761535018; c=relaxed/simple; bh=VTARBaTpTODpW0haIb7PDNWe/JD+LwU8S9/7AGyvMTY=; h=Message-ID:From:To:Subject:Date:MIME-Version; b=Tk4wf3OZbKAUqY5mD60ckA+mWb5WT/BD787vAaQT4ctP8XBGI+ZcsbCDpWoCvwge1ye8XTf+Tq+OLmNeInb8+Whe10xTXflXMorfxpOM1PyuenFvORXR4rTpwFft4BSzMs7FRXjCwQwTLyscZFHFk3AAXMr+djziGN1FdILLRJs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=qq.com; spf=pass smtp.mailfrom=qq.com; dkim=pass (1024-bit key) header.d=qq.com header.i=@qq.com header.b=hz4GnQKz; arc=none smtp.client-ip=162.62.57.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=qq.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=qq.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=qq.com header.i=@qq.com header.b="hz4GnQKz" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1761535012; bh=stzLUCzkNul917MZrE2iPdNYMyfJtsDmIaIrJi019dU=; h=From:To:Subject:Date; b=hz4GnQKz7h6Aq/mzikW9vTt68FxRvJS/aD5PwQy+Ex9DSZIvHHm10K27nI7ol0wRH TmATQkS9K2R1evpsBf1QCa0h4hfozphu6T364A6bcP9g3HZyW4zpdKUgwAeQ3tS7c9 ISa8jKqrj54hrO5aoULnF+mEgxp/CE4lvo6NQcpU= Received: from localhost.localdomain ([116.128.244.169]) by newxmesmtplogicsvrsza56-0.qq.com (NewEsmtp) with SMTP id 432814DC; Mon, 27 Oct 2025 11:16:50 +0800 X-QQ-mid: xmsmtpt1761535010tc43gqnxb Message-ID: X-QQ-XMAILINFO: NT7uTz3cNku2RAwtjD01Dg9EHTOB2Zs5/YqmsPo6Nb0B+uQFHuK5AmfdOpIZYu CkmWOC+JYFlzjQOSkcgABqjLsp2BrHKo6orYs0fCUVOCXTTqkM5y9SbdMeymoXmQIF9v6pPEz/P9 vt7LrzJEvfMrfigjBuf9izWLliwgLslRIuXkC5z2lc4AA3VrcIzDUaWZXThvWWuTfNrmH/b9X0uB DCRNlmUqbZPGJzDSqtEwG5xpGRxsVxOUVAjEZ6pVZqIUfsPhOTHVaTdWO3lrPb9y+IQbjzxvwA8l yeVdfsy1N60ujFN60nBJQMLqcCXDNRhAIwXF/eR+lt+qvYbsjGRWN15ldBigY9qtzTLKwvTmlmkR S+XxMzJwmv/20dHrGhZNY8+3FW/qama2ZpvToX5oLcsDUI8nJILOHMxYvtf6FYTprhFF50xAsgyl nFSCEGLH4rXpXJPy501eyx2zkGI/35Wq47sBfzV55LSJrgngaiD2dFrLQIbc5pa+q/kgbSxh3Qrs IrfduILRDOmuvJ7fnDzk27yQxH4oCa2GZ43EE+mP0KIPaMNEUtm+1Xy5r9TT002W612AmB1LPG/n sV+IRazOsaV7RqCp6dHfgGjJiBSGze79BM4JjqcwU6YPKIntl4W1ZGr0UepRZshDjPbO5WBp/wkA g8+wEfn/9YvlHH2WqKauE5AGUkF93FsiMxv8E2Cl+A1ObxvDJ4I8hhiJfKMaMUKAQqa0aVGryxPW vUPrYnpq7B61u39E6zCccoeZEfuHCKF7L/WD9Va5b8iM1oh/skaNk+/039O0wT86mIhzlTDTA+6n SkKRf+rKzk7KCj78L12TcuZJXfW8r9//39aQl3a8v1/xHsa21mgqVmhYm50SzXxRLNDBp7WS+ipt 2W8kLskP3M8pqj9qAPJGq983rLCR56LwCA+Gq2e9igU3degeLC8mB4uJ1lLM9t5iXmWLRIAlCc0a WPbthhwS/vtteXameW50fmZeAfGSjUJ5w31s9RIcoNywejtD53r1Uh9eycrRbHVuUQc/6zUsiL95 5/TIglXwoSLGcXv33LhZQIrWoXRig= X-QQ-XMRINFO: NI4Ajvh11aEj8Xl/2s1/T8w= From: 2564278112@qq.com To: lyude@redhat.com, dakr@kernel.org, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, airlie@gmail.com, simona@ffwll.ch, dri-devel@lists.freedesktop.org, nouveau@lists.freedesktop.org, linux-kernel@vger.kernel.org, jiangwang@kylinos.cn Subject: [PATCH] drm/nouveau: Resolve the issue of VGA not detecting disconnection Date: Mon, 27 Oct 2025 11:16:48 +0800 X-OQ-MSGID: <20251027031648.73856-1-2564278112@qq.com> X-Mailer: git-send-email 2.25.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Wang Jiang When using the GT730, I found that the VGA could recognize when it was plug= ged in, but could not detect when it was disconnected. The reason is that the polled flag for the connector is missing DRM_CONNECT= OR_POLL_DISCONNECT. Signed-off-by: Wang Jiang Reviewed-by: Thomas Zimmermann --- drivers/gpu/drm/nouveau/nouveau_connector.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/nouveau/nouveau_connector.c b/drivers/gpu/drm/= nouveau/nouveau_connector.c index 63621b1510f6..dfff01edf65a 100644 --- a/drivers/gpu/drm/nouveau/nouveau_connector.c +++ b/drivers/gpu/drm/nouveau/nouveau_connector.c @@ -1421,7 +1421,7 @@ nouveau_connector_create(struct drm_device *dev, int = index) connector->doublescan_allowed =3D false; =20 drm_connector_helper_add(connector, &nouveau_connector_helper_funcs); - connector->polled =3D DRM_CONNECTOR_POLL_CONNECT; + connector->polled =3D DRM_CONNECTOR_POLL_CONNECT | DRM_CONNECTOR_POLL_DIS= CONNECT; =20 if (nvif_object_constructed(&nv_connector->conn.object)) { ret =3D nvif_conn_event_ctor(&nv_connector->conn, "kmsHotplug", --=20 2.25.1