Received: by 2002:a05:6a10:6d10:0:0:0:0 with SMTP id gq16csp980546pxb; Fri, 15 Apr 2022 17:17:35 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz/g2b5scibLDhFWK0Hb8qJLApwzqLWvB9Aa5o1er+bd3V47QXtQZxlPwMOCKPmbVNt3HMf X-Received: by 2002:a17:90b:3b89:b0:1c6:56a2:1397 with SMTP id pc9-20020a17090b3b8900b001c656a21397mr1386898pjb.239.1650068255414; Fri, 15 Apr 2022 17:17:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1650068255; cv=none; d=google.com; s=arc-20160816; b=ocyP4hPqa6UBn8sP/jo9uAq8liCDhoct/CQMh2SoiC+yIHj+WUh2qalXVa/DTryEXr 7CYi/qTgDl/4wFFpbmAHzDmJoStLwRx7v+f27896DZIJiNLbzBQeCc4Bsoa3O2vTCh4n axOTxyXdlNn7ZGdixc7gzX/JftS3fRX63QNI3fqlyYl4KJFwGIc+H3w93LTsnX+t0Q+R gbRZI93trbpqfoQFNoaAvw1sWEKP2z/UplJS1fWFpLmxiAGo/49eAMah8TnQ8nk2Mk6o oS22TVXhsyrXg+hyf8Te9fDWey5L0FxFjysAyCfSU0Eni0f3QqZS2RzLO+Q9ZjLr0GBU Cs9Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=ffxFdsGh0bqDPLkDrznla8llrXAaFkdXXDivllwyW4o=; b=CqBDVV3tEGMRwWkRaRNJnvqsnuoZW4YSOWR+syC3BI3/JFN552IhYo9XeydhSfBtDh ntFxJsoTq3Z5r8huwpVlxgUzOzoO3YpShUhgj9843qVwp5WdM7o8ygv0KVtEIpXC+eSt otR1F2YvYny61SCj4meEX5siFD+5NMagGwlkKec47o2gHN04gX5Jt5ARYP/cLabjqwl4 C77vXKtASa/SHRw0vK6tKVScHzmK/DsYku3mZ7rg2paqh2m/Oonv/ZcDIfXBINAs/DmW t0kTtf3NdbkkyukU07q6HwCVnjMg9S0wfd7OhkdUefn/uHPu36+oqPsfecGdf1pGyaMk 7Vvg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=bombadil.20210309 header.b=0dQ9C7Mp; 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=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id d17-20020a170903231100b00158b6f04acdsi2834884plh.128.2022.04.15.17.17.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Apr 2022 17:17:35 -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=@infradead.org header.s=bombadil.20210309 header.b=0dQ9C7Mp; 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=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id E2766D0AB7; Fri, 15 Apr 2022 17:17:17 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244552AbiDNUgq (ORCPT + 99 others); Thu, 14 Apr 2022 16:36:46 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44924 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1346657AbiDNUgj (ORCPT ); Thu, 14 Apr 2022 16:36:39 -0400 Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2086EED911; Thu, 14 Apr 2022 13:34:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Sender:In-Reply-To:Content-Type: MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=ffxFdsGh0bqDPLkDrznla8llrXAaFkdXXDivllwyW4o=; b=0dQ9C7MpbhYSKNF4gxgJy1LX3E 7TA6YrJemtuhcydpZkRBEj3qrNIYQA3TqpmIzMF43x0+C47JxgdoknbUehrg1kFgLI/s7zF35BS8i zQ8uSolA1IwUSd7AgZNDsjO8Qi3pRUak5ErpR47J2xiWdoGWeq9rQ+UeJmB8wn6rLmh7yTNL5V9nU dB3aC1bfKFfEU1H8ybeAFEpF365RFI1wCsOEUTDFW0l2Z/6Fsr3rNInZVdVLXPcZwE0lJ57Dc86ge cy1dQQqRDd4W6IwOBklBGxUVOmwpNNJavXGAnfWarAbrFzTqJFjY5MNNSHZjSogK8xUGNh0Aq7VrM U2n8CCtw==; Received: from mcgrof by bombadil.infradead.org with local (Exim 4.94.2 #2 (Red Hat Linux)) id 1nf6AF-007DAO-JU; Thu, 14 Apr 2022 20:34:03 +0000 Date: Thu, 14 Apr 2022 13:34:03 -0700 From: Luis Chamberlain To: Song Liu Cc: bpf@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, ast@kernel.org, daniel@iogearbox.net, kernel-team@fb.com, akpm@linux-foundation.org, rick.p.edgecombe@intel.com, hch@infradead.org, imbrenda@linux.ibm.com Subject: Re: [PATCH v3 bpf RESEND 3/4] module: introduce module_alloc_huge Message-ID: References: <20220414195914.1648345-1-song@kernel.org> <20220414195914.1648345-4-song@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220414195914.1648345-4-song@kernel.org> Sender: Luis Chamberlain X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE, T_SCC_BODY_TEXT_LINE 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 Thu, Apr 14, 2022 at 12:59:13PM -0700, Song Liu wrote: > Introduce module_alloc_huge, which allocates huge page backed memory in > module memory space. The primary user of this memory is bpf_prog_pack > (multiple BPF programs sharing a huge page). > > Signed-off-by: Song Liu See modules-next [0], as modules.c has been chopped up as of late. So if you want this to go throug modules this will need to rebased on that tree. fortunately the amount of code in question does not seem like much. [0] https://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git/log/?h=modules-next Luis