Received: by 2002:a05:6358:701b:b0:131:369:b2a3 with SMTP id 27csp2805405rwo; Mon, 24 Jul 2023 01:14:43 -0700 (PDT) X-Google-Smtp-Source: APBJJlF8jNFKtJYl1zlxe6/qmy8H4kUbypERf0A1p6TjOiTmh+JlwgudWyzTKzBjHV1xEt4wCRrp X-Received: by 2002:a05:6358:9188:b0:134:ec26:b53 with SMTP id j8-20020a056358918800b00134ec260b53mr3219002rwa.16.1690186483417; Mon, 24 Jul 2023 01:14:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690186483; cv=none; d=google.com; s=arc-20160816; b=QKQMat0GM6Ys+YLeN+IL8LbGr3DhoDrJmdcXcDBaGEQmO8ZRqt6Ur22dIjEfSZXF7L 1F2RDgUfit6WiKtNzhMiKT9R8PZESkgvo1lpTQDVFHv2UJ6qpzyfwEqoVx0w/D/fk3oY vEzdjpSIOZ3f/2voHdIJ8crHgdt0viA8eL93SzqoWHy0We/g4rDAFhIsoVDelDZlCTpO Jdb1TaMYmTQvUhyIJLINPo0inn4+aFZ6EQXsnQ98gAc2h4fiVFH9v7dl6aE97fLC3eXm Qr96T0eFeliZxgD2xPlzQ0pp83NSVvRFminFKcTZHW7qfaku7s0n2UAus1N0ISg6Wr5a dqUQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=Mpp1awV/UuxiXQSbBJIE04gOo8cLtwnTyn1HjOR6Ckw=; fh=OBuQILqDoFhKvpkGybILgnpeIGoK4OpaP4/mAokArMs=; b=QAxIcZ1YgrHAnPEUH39gfrCSCVID5z22av8NyXLfumLhywjzIP5+MPEvWTkpUHdRC8 h4IccqOF5AvDHhRsfnBsxBiNkk2CewdyTk+Cu/14nJLZAZzz/7dacAOEu7/pjdOEkdGW Wm8DWucAOVeUrLHXFy98AKthjmtRZpkcGZ0G77cEeHy++0CcCMvBEmIB30pOXs17SyBH 0/2DKYETad8KzR2wP6Tak3RCSJAlEVkLpTmL4iFp2+RcUmfCUu020KmWCxHeEWDLnZB0 bwS41l/J6MzXuGD12Ez4kdJ9lyEJKJYyG5Fep3DGxbGK9fh/EUEmYnIPUokusxJzA4Zf kzPA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=IA6G4arH; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id u190-20020a6385c7000000b0052c73367c13si8624219pgd.871.2023.07.24.01.14.22; Mon, 24 Jul 2023 01:14:43 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-nfs-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=@linaro.org header.s=google header.b=IA6G4arH; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229826AbjGXIGx (ORCPT + 99 others); Mon, 24 Jul 2023 04:06:53 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45048 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230451AbjGXIGw (ORCPT ); Mon, 24 Jul 2023 04:06:52 -0400 Received: from mail-wm1-x332.google.com (mail-wm1-x332.google.com [IPv6:2a00:1450:4864:20::332]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2FE3AE0 for ; Mon, 24 Jul 2023 01:06:50 -0700 (PDT) Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-3fbc244d384so31192835e9.0 for ; Mon, 24 Jul 2023 01:06:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1690186008; x=1690790808; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=Mpp1awV/UuxiXQSbBJIE04gOo8cLtwnTyn1HjOR6Ckw=; b=IA6G4arH+P/PSwGztuxoPiXc54udZRCzZyQ25ylPHmpVvtq2FMMiAboJbSW89kEHmm LtlMbPyfzdyiMTOQhudNr0YCz8G0XcZHH+LYiVxq6aq6YGBgsDU+4FMTvhHArsLdqKM4 5+Ji/puuDKECDtdmtLJx5D45w/CPM7C9HLtFfdKjQ2AyJgrCEBlYYHXmwFAYBggFeGgH n6TItejQxMNZL6k1HXn9yy9IbHqKIkZmxSwsrOqyKeZAw9no6TPkNarK95Fsxq3lBPUH b4/vM9rQ+WxQdA8P4bkt1UlDxGWjKvhBoxxuOGZIO52kzLuao4kAzoQoXqeefx+NbnrU gJbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690186008; x=1690790808; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Mpp1awV/UuxiXQSbBJIE04gOo8cLtwnTyn1HjOR6Ckw=; b=Q859IxaVXa3PfMaIAvQBgBFSvazpJkjRC7pbb9l9LBFwpyuf6fR0oOtO721XZtX1Qn 059zHUyXX1Omr1aNo8Ly2FWBHYr1jEdXTkPJzeNnh6HWc577U0GxuzWGVJT3lb6JJ6+Q M8iqGZ97/7a2LLY21y17dvQpxKSZL78d4JvwiYQKnGAhlBHxmwYycajR5rAXzU7SbRBC 50nmcJR+THwFf6L5hloivIgLupbi2oJoE7uDy9CXSc2aijORxQRQXBHyw9lkxiBIDbYj lTV3Qy7KRngJ92onObCzcp+KbVjLZZInX8vIGuO0O9Eg9MEzIAk8Deux5B+tWja1R7AM s1iw== X-Gm-Message-State: ABy/qLaZP5vZqi+PX78PA5K3f4+FWwvT3pXTFMXGjOLeq/+TOsERBz8z RLG09YC87L7DkAKMOQng4TODHrQx8k0lCdOrV5c= X-Received: by 2002:a7b:c4c7:0:b0:3fc:5d2:9286 with SMTP id g7-20020a7bc4c7000000b003fc05d29286mr5759318wmk.2.1690186008605; Mon, 24 Jul 2023 01:06:48 -0700 (PDT) Received: from localhost ([102.36.222.112]) by smtp.gmail.com with ESMTPSA id z5-20020a7bc7c5000000b003fbe4cecc3bsm12347742wmk.16.2023.07.24.01.06.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Jul 2023 01:06:48 -0700 (PDT) Date: Mon, 24 Jul 2023 11:06:45 +0300 From: Dan Carpenter To: Marion & Christophe JAILLET Cc: Anna Schumaker , Trond Myklebust , Jens Axboe , Jack Wang , Dave Chinner , Hannes Reinecke , Christian Brauner , linux-nfs@vger.kernel.org, kernel-janitors@vger.kernel.org, Christoph Hellwig Subject: Re: [PATCH] nfs/blocklayout: Use the passed in gfp flags Message-ID: <06e08274-f78d-4c13-9bbf-dff19ed6c5b3@kadam.mountain> References: <49ebb356-0a0d-7ec0-3d6a-4fb79272c41f@wanadoo.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <49ebb356-0a0d-7ec0-3d6a-4fb79272c41f@wanadoo.fr> X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable 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-nfs@vger.kernel.org On Fri, Jul 21, 2023 at 08:14:03PM +0200, Marion & Christophe JAILLET wrote: > I can't remind the call chain myself, but my browser history can. > > gfp_mask is propagated in all the below functions: > > filelayout_pg_init_write() > --> fl_pnfs_update_layout(..., GFP_NOFS) > --> filelayout_check_deviceid() > --> nfs4_find_get_deviceid() > --> nfs4_get_device_info() > --> alloc_deviceid_node() function pointer in struct pnfs_layoutdriver_type > --> bl_alloc_deviceid_node() > --> bl_parse_deviceid() > --> bl_parse_slice() / bl_parse_concat() > > CJ Thanks Christophe, Let me re-send with a corrected commit message. regards, dan carpenter