Received: by 2002:a05:6a10:2726:0:0:0:0 with SMTP id ib38csp268225pxb; Wed, 23 Mar 2022 18:00:07 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz8BUXl3efW0yimh2QqEA9cheZfdVtrn45FVooAoFGyW0HGWJNiN82oLEbUIFB5t8PCbfkC X-Received: by 2002:a17:902:8543:b0:154:9588:52ab with SMTP id d3-20020a170902854300b00154958852abmr3149024plo.50.1648083607559; Wed, 23 Mar 2022 18:00:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1648083607; cv=none; d=google.com; s=arc-20160816; b=u2zgwZIo40Ptk3GTTongOj9I231AjsxwjWY8Twb3K/0oa+g6Q6xtkKeoM2INJDuZud 4qVYiBE9OFm1pZ5wOAaDvcyu+Vq8UevM2K2KWiUGdwdG2AhFYV2ntnZ6jHK9zbql/ARK Ii+Qq3kZ7ldKTamuZSmPp9PVKGpbTuSW0M0Nuw3y345ZE2fVJL89Xn8SlzYzD8J3sCx4 2Pryt1x0oW6u+XxKcGcwcedbTQO5nYuOlJNwv/8pmGasjk5IplNRL8D5/fORG02ZCsf4 8y3ZvsWfvIneH/X8Qz/QmrlrrJUlRYwDCrQBSks+52IF8IksnRHSRRazEDiilZGULn/2 U/9w== 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=pLZM3xjvzATAsLNs03YNSwUezrjd1ot4WTDVTGm9fDQ=; b=C4VQYAd6DYOopCLGsQw0Jb7qRHohY3lLKiE4aEuW3lngu0CuYEgKtoWnzwSqani9oU jxhqGXGgmC1KX5V18TVeaS07S+qBEWqfiVBctP0oSOkNBJiD5/GxyZpvCtSxVCNsi7aQ Gh13D9Yn/olU03faryK+8Kf3oeUgrSlUGQzBhElCd9Ab2jp7CwHRfU2SLMPUpg/4ktLp B+ACeS6moXWI5Ri5sG7hoId5Zmx9PGXR5OpnPQTVKS+Guoo9moqHg5Fj69Nf9sBgP/od 2XYSo3GsDyU9ms0cL4uPjszsqzXq0m+dJCJ5sM8hlWBkLnaqYlLZOPClXsAiGYyC5gH4 tPqQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel-com.20210112.gappssmtp.com header.s=20210112 header.b=dv8LG5HB; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id j35-20020a634a63000000b00386231d8ec5si2706500pgl.826.2022.03.23.17.59.53; Wed, 23 Mar 2022 18:00:07 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@intel-com.20210112.gappssmtp.com header.s=20210112 header.b=dv8LG5HB; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S240695AbiCWCD2 (ORCPT + 99 others); Tue, 22 Mar 2022 22:03:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53666 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234323AbiCWCD0 (ORCPT ); Tue, 22 Mar 2022 22:03:26 -0400 Received: from mail-pf1-x42f.google.com (mail-pf1-x42f.google.com [IPv6:2607:f8b0:4864:20::42f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DE4ED70058 for ; Tue, 22 Mar 2022 19:01:56 -0700 (PDT) Received: by mail-pf1-x42f.google.com with SMTP id u17so318356pfk.11 for ; Tue, 22 Mar 2022 19:01:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=pLZM3xjvzATAsLNs03YNSwUezrjd1ot4WTDVTGm9fDQ=; b=dv8LG5HB7JnpRuMkmPhrs0gyUOu+bD49LFu7+b627kBf4rWuNRmgc0rti4WxA21+kK 7w+itS9ljtKAYOBw3OgXRL9kow/G9BRpWyY3ySYr9hIqYP4Ipps6phxxPjcV+1L4J+bH HoiKS8GdIpwyHoTv64BZf+yBbs077mZH0F/6xVHSxEh5Z6G4yni+V5mYbyXrGwtN57qv K2x0bV67beRxQRArYeypA+jLNJK1eAfyIZs/KsvJrekBgrLHZBvZCZKRWey5X9jfoFr+ 7dkYG1dTdPbJWQDFFHndc823VsJiOOKfQQmYYi5rOVa4ik0xcgAlEQXAcbgt5OjSy36k kaFA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=pLZM3xjvzATAsLNs03YNSwUezrjd1ot4WTDVTGm9fDQ=; b=3DjNtxfwE4+AtdqQzUwNaG1DRhLwQM6hkNdjVRrU4JyUB5ykuCYPuI6XDjx03sy3SN n0nUPTw2YA4l/enui7U1mdUu6GlG9WAUFJK7Hb2bm2pxfUaelw1jj9cZZj1dQPKy9jSB lR01bcKs/diavCz7xpBUD27+TChoG9spuK4moZw2omCM/oJsoL1ZPWWDN11aBTPovwJF JBDhMsVOyE62OdpFbcHudfw9XS78rvcQhZDGr8mODOT9Kw+QT2+z7WyHRlfWbzxq/09k sB9WJfuaynWMhV0ATv/VBJhVr4VRqP3cIpZZOxG2MTIB9iGdDPeZXdCF4wZxgrP0gfdS K4+Q== X-Gm-Message-State: AOAM530lpS0EQO8FwR5EK+V2NDYUkauu4UHXYoaAjb7vi518THG3+HuG 6OOYI/5TmdFj9jvfHLiSakQjeVHRWAQPNLSVq+k5JQ== X-Received: by 2002:a63:5c53:0:b0:381:309e:e72c with SMTP id n19-20020a635c53000000b00381309ee72cmr24709569pgm.40.1648000916091; Tue, 22 Mar 2022 19:01:56 -0700 (PDT) MIME-Version: 1.0 References: <20220228094938.32153-1-yaozhenguo1@gmail.com> In-Reply-To: <20220228094938.32153-1-yaozhenguo1@gmail.com> From: Dan Williams Date: Tue, 22 Mar 2022 19:01:48 -0700 Message-ID: Subject: Re: [PATCH v1] device-dax: Adding match parameter to select which driver to match dax devices To: Zhenguo Yao Cc: Vishal L Verma , Dave Jiang , Linux NVDIMM , yaozhenguo@jd.com, Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_NONE, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Feb 28, 2022 at 1:50 AM Zhenguo Yao wrote: > > device_dax driver always match dax devices by default. The other > drivers only match devices by dax_id. There are situations which > need kmem drvier match all the dax device at boot time. So > adding a parameter to support this function. What are the situations that happen at boot time that can't wait for initramfs or userspace to move the device assignment?