Received: by 2002:a05:6a10:6d10:0:0:0:0 with SMTP id gq16csp987860pxb; Fri, 22 Apr 2022 16:04:19 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyPl4eRH/7JjFDxXl3y/nNzQgqH4kpDBGZkXpIaZeTkQJI4petpC5wz11YqH/od1DJ7E4Ka X-Received: by 2002:a05:6a02:112:b0:3a9:f17d:73fc with SMTP id bg18-20020a056a02011200b003a9f17d73fcmr5784109pgb.17.1650668659540; Fri, 22 Apr 2022 16:04:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1650668659; cv=none; d=google.com; s=arc-20160816; b=FOPjTeBQzOM2G4D5aa9wu7sVz+TnOdhwLOT32VnxuXpd1q1uT7c40EkngDFXpCEHLA vzyEg31uxpg8WvIq3wur/R5RIlmB4P2tPJHGcUXj6d9kvCwXBqWvdS/UpT3iJHTBFSns 7kx7ONLJh1dA60X1sXZUU/suKeCD56VQq4tfWYg37QBqiNhVElnTJJr0G+mlnNKS21kQ 6OeaBadBltkO1PQsgUJzO65cpiMcJSJpjXdD/ptjdp7kJNASIt2/d5bEYKJOuMrsmMSH CwbUGfy92wgHDSV2d/VrzisW1stMNjDE0fIKC34xK4Y8QDdpnQFkVTXJKZ2PG3zeQlsx INOA== 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=zgxP3Y3a99Tnmri+jyb9sL4QOG+vYvVcmyAwcXdnRGY=; b=dlc/5KBy3aUkm+Dg9ChtVMyf7Ve31k+bJ7XVagG3IeJxiqelnfVWuy5gANZCQyXlRm h+Ax98LSKi2AmST/GZg4Y2/PZf9LfXAwE3LDq5AqmTnEXNjeD26/6MH4Y//oFzsdIlSj MF5z5zlB/AgpHDgzdE5QPQAmqccfU61kcHo9cmqIIvjXPrauI3GZ+E7BKyd8LMXs2NKt r3WZgIOmq2dpiQyjYh4314eOOb8H6rvFRQIFTsbW8LrS4Dp9EsJK0XlKkW0AriXxc8fw aEN7RlXTg4XOwgyejtiXyRXkXkYtdIMDQHHIa8kMl/81v/8TB9i638lYlZmWFG/uXJ5x y8dQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=fxt+XfIC; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id t5-20020a17090a510500b001d6d8ba05a5si5699727pjh.125.2022.04.22.16.04.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 Apr 2022 16:04:19 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=fxt+XfIC; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 5C7622A3D48; Fri, 22 Apr 2022 14:53:04 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230319AbiDVVzo (ORCPT + 99 others); Fri, 22 Apr 2022 17:55:44 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57070 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230248AbiDVVzj (ORCPT ); Fri, 22 Apr 2022 17:55:39 -0400 Received: from mail-vs1-xe34.google.com (mail-vs1-xe34.google.com [IPv6:2607:f8b0:4864:20::e34]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DE80C3FF3FD for ; Fri, 22 Apr 2022 13:38:15 -0700 (PDT) Received: by mail-vs1-xe34.google.com with SMTP id s27so42857vsr.7 for ; Fri, 22 Apr 2022 13:38:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=zgxP3Y3a99Tnmri+jyb9sL4QOG+vYvVcmyAwcXdnRGY=; b=fxt+XfICNoW4Ai+vNBE7lxyV3DSyUv32OUMieEmeLit/VJrX/ghs9XewgnWVp/3dsK mU4wCC8/p93DzvqSGJF0O4CpcQD0uguHuGWV7k9wvf1kvDxSDpTPyXfbFv1LmHgbXatA vjfxW81pX69la7kbWCM4eg3A9dVcCc3sn//lV/uhwZ8dSEVMXXIHQOjeLkBO2z3NQJBs fXhZAXbXX7lnNU2wG3mzwkeU7Tv6ggSGFatKDlbuR45yXST/fzWKfO+SEopbxgIPoATZ dqZpL5og2hm0y6bcrOaMbvCo85OEUoeEmv4EqMjuP8lEQC17YIWyEpqlw2IuBUnv36nI cAzw== 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=zgxP3Y3a99Tnmri+jyb9sL4QOG+vYvVcmyAwcXdnRGY=; b=WMM8hDnTzC1orR4+/SKFKGvxs300o9qdQ5JNrOyTi/oh4IV3l1V/jGtyNtMhR5aZWz Vif6e0Q/WlMGqahhG0/m3EreJ/Lm9q5RybMOZxb45K1/Quc/R35vm3nSV6JFdp57Hy6x 4qcCd//uKq3OVL4nBYozoaTA9VZyuTOTvGHOTrsHKb8RgbN0tBlgU62i9LRbCHV2G0uK 91J4aL1m41it3I288kwT5xt7ULTCnuKfCE13fv34uwvwMvNiILPlpSrX+Sn4q/iUr3GS 8DVywfTrUNVKH5DUgXv19tq5LsdYT8d0WH21K2wETO9yqdgmFblliTXFAKNB0K0Y1dtc t01g== X-Gm-Message-State: AOAM532RCThmjIK2AWTjVtQo/pdpW6radzxIKesIv26ErqWN0jG3UaFD pUymfA0JOyh08kllOiuioicUnJzmJ/H1smFvBUjFaA== X-Received: by 2002:a67:fd0b:0:b0:31b:e36d:31b1 with SMTP id f11-20020a67fd0b000000b0031be36d31b1mr2255337vsr.44.1650659682441; Fri, 22 Apr 2022 13:34:42 -0700 (PDT) MIME-Version: 1.0 References: <20220422195516.10769-1-jvgediya@linux.ibm.com> <20220422195516.10769-5-jvgediya@linux.ibm.com> In-Reply-To: <20220422195516.10769-5-jvgediya@linux.ibm.com> From: Wei Xu Date: Fri, 22 Apr 2022 13:34:31 -0700 Message-ID: Subject: Re: [PATCH v3 4/7] device-dax/kmem: Set node state as N_DEMOTION_TARGETS To: Jagdish Gediya Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, akpm@linux-foundation.org, baolin.wang@linux.alibaba.com, dave.hansen@linux.intel.com, ying.huang@intel.com, aneesh.kumar@linux.ibm.com, shy828301@gmail.com, gthelen@google.com, dan.j.williams@intel.com Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-9.5 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,USER_IN_DEF_DKIM_WL autolearn=no 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 Fri, Apr 22, 2022 at 12:55 PM Jagdish Gediya wrote: > > Set dax-device node as N_DEMOTION_TARGETS so that it > can be used as demotion target. > > In future, support should be added to distinguish the > dax-devices which are not preferred as demotion target > e.g. HBM, for such devices, node shouldn't be set to > N_DEMOTION_TARGETS. > > Signed-off-by: Aneesh Kumar K.V > Signed-off-by: Jagdish Gediya > --- Acked-by: Wei Xu > drivers/dax/kmem.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/dax/kmem.c b/drivers/dax/kmem.c > index a37622060fff..f42ab9d04bdf 100644 > --- a/drivers/dax/kmem.c > +++ b/drivers/dax/kmem.c > @@ -147,6 +147,8 @@ static int dev_dax_kmem_probe(struct dev_dax *dev_dax) > > dev_set_drvdata(dev, data); > > + node_set_state(numa_node, N_DEMOTION_TARGETS); > + > return 0; > > err_request_mem: > -- > 2.35.1 >