From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7991EC433FE for ; Tue, 1 Nov 2022 15:10:26 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 0F3F76B0072; Tue, 1 Nov 2022 11:10:26 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 0A4266B0073; Tue, 1 Nov 2022 11:10:26 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id EADB46B0074; Tue, 1 Nov 2022 11:10:25 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id DBC336B0072 for ; Tue, 1 Nov 2022 11:10:25 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id ABCE7C0231 for ; Tue, 1 Nov 2022 15:10:25 +0000 (UTC) X-FDA: 80085209610.09.D1DCD01 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf26.hostedemail.com (Postfix) with ESMTP id D950814003A for ; Tue, 1 Nov 2022 15:10:24 +0000 (UTC) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 176A9615AF for ; Tue, 1 Nov 2022 15:10:24 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 7FC7EC433D7 for ; Tue, 1 Nov 2022 15:10:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1667315423; bh=SvaVKbWOjcFGtjuIbSMRORNEt7RV6wTMc3qGo9fRoHE=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=mCAyYxTn1+Ofy90gjdiSr0pbgIzT0AOavTYASfGvCVJPiLIYS7BzFDEirkF1SScEz zlpj3m0p1Ayek7Mk4O5g5zStaIxLgLShQPaj89r9meXtDD4fN13T8f06HwkdZMFeoW 2bznp1WfIyZYLxTNz5OC98mJMenjjzwbOVLLhj+qZOMm4nfQzfNkLH24AX6WMHt1cy 8/1pssu5LD0rZqbZVj3HlBxQMtwYpwgsQlcga6RWBmDSXV1+US9hpITgvd9ec8bKDA BRAuU0IScrMZidJvfvHFSjxjXTXrIk0Idb6a0+SmutU7UEGgVX+Vz01cycpRyu7way IL7ut6PorMhjw== Received: by mail-ej1-f46.google.com with SMTP id kt23so37729847ejc.7 for ; Tue, 01 Nov 2022 08:10:23 -0700 (PDT) X-Gm-Message-State: ACrzQf3t3f279cv0adToucqkoOVIG/40zWbfXnRSMsC/iIjRw3de8q+j hE2n5fO/GeMvolRHIMCmmQEeUt/E54Ju3D/iXfE= X-Google-Smtp-Source: AMsMyM69dgUaX6bBMYm+cT69IFBD4HBkrrN+5lGvxawemeKrQOqvu287AHj7ONU6nWREeWeP6S7S0bJH3jDaHtnDq3o= X-Received: by 2002:a17:906:eec1:b0:782:6384:76be with SMTP id wu1-20020a170906eec100b00782638476bemr18620906ejb.756.1667315421694; Tue, 01 Nov 2022 08:10:21 -0700 (PDT) MIME-Version: 1.0 References: <20221031222541.1773452-1-song@kernel.org> <20221101112642.GB14379@lst.de> In-Reply-To: <20221101112642.GB14379@lst.de> From: Song Liu Date: Tue, 1 Nov 2022 08:10:09 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH bpf-next v1 RESEND 0/5] vmalloc_exec for modules and BPF programs To: Christoph Hellwig Cc: bpf@vger.kernel.org, linux-mm@kvack.org, akpm@linux-foundation.org, x86@kernel.org, peterz@infradead.org, rick.p.edgecombe@intel.com, dave.hansen@intel.com, mcgrof@kernel.org Content-Type: text/plain; charset="UTF-8" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1667315424; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=eKUQ25NM+h7A6W4vRyZ4Yhaayf5HdPUlUujTMS3fiw0=; b=yp9SuJYm0JTt9DdgcIL7o3HU+DlSJIjItwMj07DdNFJBCY7eshOuVC0MAlkxCw3uGh2xfL 9mOmPFebaZmo+Ba8+sR0MEYxE0q5Ku6F3gibYIq0L07x0va5wPr1J8eC5mWKVaimAzw0yZ KcKeqIIOgr8FtqEMFtnKW6BbF/+HZtg= ARC-Authentication-Results: i=1; imf26.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=mCAyYxTn; spf=pass (imf26.hostedemail.com: domain of song@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=song@kernel.org; dmarc=pass (policy=none) header.from=kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1667315425; a=rsa-sha256; cv=none; b=k9Atmt63lU72BuLP+2iWyWd3esL2V8OLMKydXfuO5wBApOM3vsScLCzyotzXcUgt0Cy1/n 3yZZ/BlrvMd9aYBisqsFYihOqXxUMbLZqAZrgfq1bKlz+sv+BFNRFKZvfAvTxSc7shuF2p t7CIOpAgXgoz0L7nhm9zy/scQb8MyYo= X-Stat-Signature: mdgohs6mjo75fkjmdy7au35zpaoyftkc X-Rspamd-Queue-Id: D950814003A X-Rspamd-Server: rspam06 X-Rspam-User: Authentication-Results: imf26.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=mCAyYxTn; spf=pass (imf26.hostedemail.com: domain of song@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=song@kernel.org; dmarc=pass (policy=none) header.from=kernel.org X-HE-Tag: 1667315424-95767 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Tue, Nov 1, 2022 at 4:26 AM Christoph Hellwig wrote: > > On Mon, Oct 31, 2022 at 03:25:36PM -0700, Song Liu wrote: > > This set enables bpf programs and bpf dispatchers to share huge pages with > > new API: > > vmalloc_exec() > > vfree_exec() > > vcopy_exec() > > Maybe it's just me, but I don't like the names very much. They imply > a slight extension to the vmalloc API, but while they use the vmalloc > mechanisms internally, the API is actually quite different. > > So why not something like: > > execmem_alloc > execmem_free > execmem_fill or execmem_set or copy_to_execmem > > ? I don't have a strong preference on names. We can change the name to whatever we agree on. Thanks, Song