Received: by 2002:a05:6a10:c604:0:0:0:0 with SMTP id y4csp883632pxt; Thu, 5 Aug 2021 14:15:33 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw/yk8/GgHi/GozazD/s9F7mCt95upThYdPcdGd3FH5A1k/axWOiLoAVdhSF9kpYuMGArtF X-Received: by 2002:a02:5dc5:: with SMTP id w188mr6676137jaa.86.1628198133082; Thu, 05 Aug 2021 14:15:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1628198133; cv=none; d=google.com; s=arc-20160816; b=OI7EQsjsMhO3wxSHX+9aCLeI+CzznFef4gmepMeKAx50g4qY4LSYDlpNSsKbh1SLsW 1yEBy+AQ1Tcm112FmCEbz28wCrqs2709qTgEKURCsgU9sjmpw0I6ZQZIXvs+QFoHJjzf PdssLm0mNFf2KFluR6aAjCIrXLeE2fHHJS+vZRTmxwklPfdeatHzrVrvVbeUm1CS3OFu WBDGxPb/zzYlFw4yqzUVzM+/1gkn4BAo+SuqbK/NPNLmDKRFJ4/nOSC0EBc3FdrKNcvI gXa+cuNNOYrQhut3VFShgjIMdrDGMKL6wIYl/ZHSPxQN82/G2nQTpDGGqlFk1OFBxVvd 0/pQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=LfxIlM1xTFcQt+BzwsoHgiuGLJYmYmn3zdsmmDcf8Z4=; b=aRZcZ43QEI5FDFQDkpPCfPFrDRXHGdobcMWAb/CTyNDlcBaTRkADM/Z+dUKmcpdBt8 60RShShTE2aDzEvLgQb9TgisTu57G+4/6gG7xtDxGQgXPtv+hB37c7KBr1F0T6TJcog/ jfeumBig+okQwogvG3r1cIqInHJ7CSTxwKGRcHok5DBhwe6JiJEZ3MiQkJ8kBzl8zlE8 7ZVEjTKMh1XYryOSkDPxehKFs7gJtw2smncW166aQekcLKEr4gcexCzISfCXYtMHp9Fq ErsquTXvakcgOQxn5t9nArWL7JhLDc4rrGzpBxVkVEAoDfAvGnVSl4+EiRWxJBtmr1ZQ 7Thg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel-com.20150623.gappssmtp.com header.s=20150623 header.b=FvpYLsAb; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z5si7053199ioq.70.2021.08.05.14.15.21; Thu, 05 Aug 2021 14:15:33 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@intel-com.20150623.gappssmtp.com header.s=20150623 header.b=FvpYLsAb; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242501AbhHETSk (ORCPT + 99 others); Thu, 5 Aug 2021 15:18:40 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53086 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230489AbhHETSk (ORCPT ); Thu, 5 Aug 2021 15:18:40 -0400 Received: from mail-pj1-x1032.google.com (mail-pj1-x1032.google.com [IPv6:2607:f8b0:4864:20::1032]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A0B7DC061765 for ; Thu, 5 Aug 2021 12:18:25 -0700 (PDT) Received: by mail-pj1-x1032.google.com with SMTP id o44-20020a17090a0a2fb0290176ca3e5a2fso12005650pjo.1 for ; Thu, 05 Aug 2021 12:18:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=LfxIlM1xTFcQt+BzwsoHgiuGLJYmYmn3zdsmmDcf8Z4=; b=FvpYLsAbx2kTcixaoUDS0/KJ53nB4910QGL62KRJJ6ZWSgF2eqbWYr2v0O8J03806i 6eW+C8d67EFYvLP6hYYO6h0psP+0BTBB9F48MfQ5fG77sl9PqriCE+uyrH8lNg7uAr8R yBANau4Rh6lSjBJj9PJxxiB00CPjIzc9H6B1mhmKhQT+EtxwwciPim4+Ee14PnZSj73K hTXfWDMRDtgVRiilr/vDpM0XBCBtpKuhxdm8lYlsW7h07/+8kvqd2bCxqJPmlCcyRY7h YpEhSgcdxBeEsfPZJLe/AvmuUNESysWTG6DeN3Y2iT6BXIrwlO5QLvJM0NebyUPuaNKn 7ALQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=LfxIlM1xTFcQt+BzwsoHgiuGLJYmYmn3zdsmmDcf8Z4=; b=gwH0UGDJq5yS5C4aEr4cyjWzUJTL4ym7FuEKNZVINxkc/RFf+Xj3AyA1ABkkvUKJ59 J0b1WcvVqerUvm8dGbEWGvAqyDNIhohTaBqzC8JYFBL47Jz/ZXbuBemCbSmzlqySBa7H R0Qg6dWSnNF5q2KQaVjuSyYWPgluwJT3bgvvK+DSWdW2Jr44vjAjbUaiMZ5ByxuG6yJG DrNnKTbV81jV8wc5PiHE62aWlpRajDZ5Vik09XRuP5hB/LYYPJPwSjQ+kzFTsJShJe9c 3bpn6W2fzG1VUp+4GEYiMrKdp2r45bJsI7q5nCAW1+u1JKuuIvs5ASGtdALlig0VrmCP y8iQ== X-Gm-Message-State: AOAM530fozNWRi1ZnxP01yfKg/L+wcOX6oP8WTjD8xWCLi9EF6VooHAK ZuuiB0GhvVM52xLzOSHa3dfrekaepLzJBZ/qDFvORw== X-Received: by 2002:a63:311:: with SMTP id 17mr693465pgd.450.1628191103511; Thu, 05 Aug 2021 12:18:23 -0700 (PDT) MIME-Version: 1.0 References: <21db8884-5aa1-3971-79ef-f173a0a95bef@linux.intel.com> <7d6751b1-c476-51d3-25c6-b65c0e93d23b@linux.intel.com> In-Reply-To: From: Dan Williams Date: Thu, 5 Aug 2021 12:18:12 -0700 Message-ID: Subject: Re: [PATCH v1] driver: base: Add driver filter support To: Greg Kroah-Hartman Cc: "Kuppuswamy, Sathyanarayanan" , Andi Kleen , "Rafael J . Wysocki" , Jonathan Corbet , Kuppuswamy Sathyanarayanan , Linux Kernel Mailing List , Linux Doc Mailing List Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Aug 5, 2021 at 12:12 PM Greg Kroah-Hartman wrote: > > On Thu, Aug 05, 2021 at 11:53:52AM -0700, Kuppuswamy, Sathyanarayanan wrote: > > I am not sure how USB and Thunderbolt "authorzied" model works. But I > > don't think it prevents built-in driver probes during kernel boot right? > > Yes it does. > > Again Intel created this framework well over a decade ago for busses > that it deemed that it did not want to "trust" to instantly probe > drivers for and made it part of the Wireless USB specification. > > Then Intel went and added the same framework to Thunderbolt for the same > reason. > > To ignore this work is quite odd, you might want to talk to your > coworkers... Sometimes we need upstream to connect us wayward drones back into the hive mind. Forgive me for not immediately recognizing that the existing 'authorized' mechanisms might be repurposed for this use case.