From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 08A0DCD5BD5 for ; Tue, 26 May 2026 22:33:35 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 2ED2810E54E; Tue, 26 May 2026 22:33:35 +0000 (UTC) Received: from mx3.molgen.mpg.de (mx3.molgen.mpg.de [141.14.17.11]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6BA1310E54E for ; Tue, 26 May 2026 22:33:34 +0000 (UTC) Received: from abreu (ip5f5af0d1.dynamic.kabel-deutschland.de [95.90.240.209]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: pmenzel) by mx.molgen.mpg.de (Postfix) with ESMTPSA id 6A3B84C2C37F04; Wed, 27 May 2026 00:33:08 +0200 (CEST) From: Paul Menzel To: Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Paul Menzel , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Subject: [PATCH v3] drm/probe-helper: Honour connector->force in drm_helper_probe_detect() Date: Wed, 27 May 2026 00:32:03 +0200 Message-ID: <20260526223203.42982-2-pmenzel@molgen.mpg.de> X-Mailer: git-send-email 2.53.0 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" V2l0aCBgdmlkZW89RFAtMjpkIGRybS5kZWJ1Zz0weDA0YCB0aGUgY29ubmVjdG9ycyBhcmUgY29y cmVjdGx5IGZvcmNlZCBvZmYKYXQgaW5pdCB0aW1lOgoKICAgIFs5Ljc0MjQ2OF0gW2RybV0gZm9y Y2luZyBEUC0yIGNvbm5lY3RvciBvZmYKCmJ1dCBpbnRlbF9kcF9kZXRlY3QoKSBpcyBzdGlsbCBj YWxsZWQgaW1tZWRpYXRlbHkgYWZ0ZXI6CgogICAgWzkuOTA4NzM4XSBbZHJtOmludGVsX2RwX2Rl dGVjdF0gW0NPTk5FQ1RPUjoxMzA6RFAtMl0KICAgIFs5LjkxMjk4Ml0gW2RybTppbnRlbF9ob3Rw bHVnX2RldGVjdF9jb25uZWN0b3JdIFtDT05ORUNUT1I6MTMwOkRQLTJdIHN0YXR1cyB1cGRhdGVk IGZyb20gdW5rbm93biB0byB1bmtub3duIChlcG9jaCBjb3VudGVyIDAtPjEpCgpkcm1faGVscGVy X3Byb2JlX3NpbmdsZV9jb25uZWN0b3JfbW9kZXMoKSBhbHJlYWR5IHNob3J0LWNpcmN1aXRzIHdo ZW4KY29ubmVjdG9yLT5mb3JjZSBpcyBzZXQsIHJldHVybmluZyB0aGUgZm9yY2VkIHN0YXR1cyB3 aXRob3V0IGNhbGxpbmcgYW55CmRldGVjdCBjYWxsYmFja3MuICBkcm1faGVscGVyX3Byb2JlX2Rl dGVjdCgpIGhvd2V2ZXIgaGFzIG5vIHN1Y2ggZ3VhcmQsIHNvCmNhbGxlcnMgdGhhdCBnbyB0aHJv dWdoIGl0IGRpcmVjdGx5IOKAkyBzdWNoIGFzIGk5MTXigJlzCmludGVsX2hvdHBsdWdfZGV0ZWN0 X2Nvbm5lY3RvcigpIOKAkyBzdGlsbCBydW4gdGhlIGZ1bGwgaGFyZHdhcmUgcHJvYmUgKEFVWApE UENEIHJlYWQsIEdNQnVzIEREQyB0cmFuc2FjdGlvbiwgLi4uKSBldmVuIHdoZW4gdGhlIHVzZXIg aGFzIGZvcmNlZCBhCmNvbm5lY3RvciBvZmYgdmlhIHRoZSBgdmlkZW89YCBjb21tYW5kLWxpbmUg cGFyYW1ldGVyLgoKQWRkIHRoZSBzYW1lIGNvbm5lY3Rvci0+Zm9yY2UgY2hlY2sgZm9yIGZvcmNl ZCBvZmYgY29ubmVjdG9ycyBhdCB0aGUgdG9wIG9mCmRybV9oZWxwZXJfcHJvYmVfZGV0ZWN0KCks IHNvIHRoYXQgdGhlIGhhcmR3YXJlIHByb2JlIGlzIHNraXBwZWQgcmVnYXJkbGVzcwpvZiB0aGUg ZW50cnkgcG9pbnQuICBUaGlzIG1ha2VzIHZpZGVvPTxjb25uZWN0b3I+OmQgZWZmZWN0aXZlIGF0 IGJvb3QgdGltZSwKbm90IGp1c3QgZm9yIHVzZXJzcGFjZSBHRVRDT05ORUNUT1IgaW9jdGxzLgoK RFJNX0ZPUkNFX09OIGFuZCBEUk1fRk9SQ0VfT05fRElHSVRBTCBhcmUgaW50ZW50aW9uYWxseSBu b3Qgc2hvcnQtCmNpcmN1aXRlZCBoZXJlOiBmb3IgdGhvc2UgY2FzZXMgdGhlIGRldGVjdCBjYWxs YmFjayBtdXN0IHN0aWxsIHJ1biB0bwppbml0aWFsaXNlIHNpbmsgY2FwYWJpbGl0aWVzIHN1Y2gg YXMgRFBDRCBsaW5rIHJhdGUgYW5kIGxhbmUgY291bnQuCgpUZXN0ZWQgb24gYSBEZWxsIFhQUyAx MyA5MzYwIChJbnRlbCBLYWJ5IExha2UtVSBHVDIgW0hEIEdyYXBoaWNzIDYyMF0KWzgwODY6NTkx Nl0pLiBXaXRoIGB2aWRlbz1EUC0yOmQgZHJtLmRlYnVnPTB4MDQsIExpbnV4IGxvZ3M6CgogICAg WyAgIDExLjcwMTI0M10gW2RybV0gZm9yY2luZyBEUC0yIGNvbm5lY3RvciBvZmYKICAgIFsuLi5d CiAgICBbICAgMTIuMTAyMDA5XSBpOTE1IDAwMDA6MDA6MDIuMDogW2RybTpkcm1faGVscGVyX3By b2JlX2RldGVjdCBbZHJtX2ttc19oZWxwZXJdXSBbQ09OTkVDVE9SOjEzMDpEUC0yXSBmb3JjZWQg b2ZmLCBza2lwcGluZyBkZXRlY3QKCnYyOiBEbyBub3QgcmV0dXJuIGVhcmx5IGZvciBEUk1fRk9S Q0VfT04gYW5kIERSTV9GT1JDRV9PTl9ESUdJVEFMIChKYW5pLApnZW1pbmkvZ2VtaW5pLTMuMS1w cm8tcHJldmlldykKCnYzOiBDb3JyZWN0IGlmIGNvbmRpdGlvbgoKQXNzaXN0ZWQtYnk6IENsYXVk ZSBTb25uZXQgNC42ClNpZ25lZC1vZmYtYnk6IFBhdWwgTWVuemVsIDxwbWVuemVsQG1vbGdlbi5t cGcuZGU+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2RybV9wcm9iZV9oZWxwZXIuYyB8IDYgKysrKysr CiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9n cHUvZHJtL2RybV9wcm9iZV9oZWxwZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fcHJvYmVfaGVs cGVyLmMKaW5kZXggZDRkYzhjYjQ1YmNlLi4xZTE1Y2I0MmQ1MGIgMTAwNjQ0Ci0tLSBhL2RyaXZl cnMvZ3B1L2RybS9kcm1fcHJvYmVfaGVscGVyLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9w cm9iZV9oZWxwZXIuYwpAQCAtNDAxLDYgKzQwMSwxMiBAQCBkcm1faGVscGVyX3Byb2JlX2RldGVj dChzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9yLAogCXN0cnVjdCBkcm1fZGV2aWNlICpk ZXYgPSBjb25uZWN0b3ItPmRldjsKIAlpbnQgcmV0OwogCisJaWYgKGNvbm5lY3Rvci0+Zm9yY2Ug PT0gRFJNX0ZPUkNFX09GRikgeworCQlkcm1fZGJnX2ttcyhkZXYsICJbQ09OTkVDVE9SOiVkOiVz XSBmb3JjZWQgb2ZmLCBza2lwcGluZyBkZXRlY3RcbiIsCisJCQkgICAgY29ubmVjdG9yLT5iYXNl LmlkLCBjb25uZWN0b3ItPm5hbWUpOworCQlyZXR1cm4gY29ubmVjdG9yX3N0YXR1c19kaXNjb25u ZWN0ZWQ7CisJfQorCiAJaWYgKCFjdHgpCiAJCXJldHVybiBkcm1faGVscGVyX3Byb2JlX2RldGVj dF9jdHgoY29ubmVjdG9yLCBmb3JjZSk7CiAKLS0gCjIuNTMuMAoK