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 D31EAC47258 for ; Fri, 2 Feb 2024 08:39:15 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 53FD16B0080; Fri, 2 Feb 2024 03:39:15 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 4F06C6B0082; Fri, 2 Feb 2024 03:39:15 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3DFB76B0083; Fri, 2 Feb 2024 03:39:15 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 303BF6B0080 for ; Fri, 2 Feb 2024 03:39:15 -0500 (EST) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id F19E81C1183 for ; Fri, 2 Feb 2024 08:39:14 +0000 (UTC) X-FDA: 81746214228.23.6069A76 Received: from sin.source.kernel.org (sin.source.kernel.org [145.40.73.55]) by imf05.hostedemail.com (Postfix) with ESMTP id CB8B3100004 for ; Fri, 2 Feb 2024 08:39:12 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=U2oV+J1d; dmarc=none; spf=pass (imf05.hostedemail.com: domain of akpm@linux-foundation.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1706863153; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=zg2zo1yv2B3zG9HdJlMkOJOzya4ANtplVMdzDK5yTXo=; b=JoBf2ZxMf8yZQhNMYBI/6IBxcarnqtS4LKPjCOn35AWcANxiyAC4rp+p9znSviyuQFF4GU hg6K5S2ciRgbrD5xzzFcZIDaV7QAUN6n6+kAuykcZRoypHX11Rgsk9d5BsH19DoCb+8alK d/NxX1syeUzUKOyN7DMnrOZYYQ0MFJE= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=U2oV+J1d; dmarc=none; spf=pass (imf05.hostedemail.com: domain of akpm@linux-foundation.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1706863153; a=rsa-sha256; cv=none; b=ycxxE9EK0MX30qpnYIzTlbgbv4SFvUV5Tz2TOOZhR2jimqA+2BBdwR2UH/F/XXlFSZGJ3C T3pWH5Z7XiCpBjOi6lse+e05J3MPdtBuzAlEviksPlRiAyVmuPDfP1sPoqFoNdnItb9ttk klLruMI1xWVTKjGxtwISiUF/cab0pbo= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id 43ABBCE2A18; Fri, 2 Feb 2024 08:39:08 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id C6448C433C7; Fri, 2 Feb 2024 08:39:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1706863147; bh=M8eCElUBcVY+RaY7ZZtSHMEpG7a/yqSkVOn4NhncLeA=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=U2oV+J1dowhy8QGCh7KpMhnvX8KgKoXK1A6Y/VPotZta8RSTVpOWc4k/IcGttlXCF O5/oA/xvLEFQt5BrD0JCJDINpZ+5GnO2TUpcTEvDYBcAYH63jroMa2Wv6JfCNK03eh TjS2NzbkhKXtYPM4Pwd3SlsS5BawSt7F+ahT/nzc= Date: Fri, 2 Feb 2024 00:39:04 -0800 From: Andrew Morton To: Kent Overstreet Cc: linux-mm@kvack.org Subject: Re: [PATCH] mempool: kvmalloc pool Message-Id: <20240202003904.621992e356bc23f1a122dba3@linux-foundation.org> In-Reply-To: <20240201121544.3820874-1-kent.overstreet@linux.dev> References: <20240201121544.3820874-1-kent.overstreet@linux.dev> X-Mailer: Sylpheed 3.8.0beta1 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: CB8B3100004 X-Rspam-User: X-Rspamd-Server: rspam04 X-Stat-Signature: tsiu168aw7syfj4ftn83uftpi9su3fyr X-HE-Tag: 1706863152-319747 X-HE-Meta: U2FsdGVkX18BIdM4znc+8JE5b6vhYOGfDl3g5iU2gHdV6YR5dfP9pEaehF+j9fBv9mjOKY2KXPqlti0J//yp1tqM9Foyo/DAH6C4dXVOAVKQHqYckYJxN34CsS6WnHmRqelXO1DBx/bcR7KGQgvjSSoLct5y45hQmIyr0smTY3UL5n4QKlkuR2dfRLB22iHTIcdPDocO32ohNUXsqvUuEczddURr4jIdM5p6ByiwB0M3PE8gSEAztYTCz5siwmgCj2nuolW2+P2qhAQDC05230gEMAV1tyZJ4Lq0VQHWskGOZkdc0z4Is9r0PBuJ4TdB7akewNYNNuSN9a4E7R/hp4xrfCizNrbPBNREVb5Okuzjt+mKWWvWwYDqPJyB2o0X4qggtzApx2nc6g8RwiGA47My59oYgh+pcFXCMNkIdQfFVr5nuXww+OECXTTLw5Pi9ybVhv3Q7oBmN8j/Bdmsp6+FJ9HPm7g/bYlPZIiSOfB8wINyNAMh5zAxRWndlwIsCegXevB2Wl6xfNbaN9wdJxpIXIkuHJixfBYeAA5F+qyuPN7P1hFpnwxXgo2/zPUsMypqfd/El7Lb5fiNXYGafDqS3pVHdI/P/FoSJNvz7eMQballLmV9A2K1EB/Asb4COH+VvJkCtK1TDwB1sV7Yqq9uIYSfdFLurVnvonGhLSf/hRsfGiA4QtL/lGk93TZOOv0enCdlSuWlePuf8BE0HfyWVhPwTOVXmZNhkzZ11t0iKPPtT7wFbH0QwJtszZXfCbVlz0AFFdA8QFUOolNe0hxpHDjV4ZJKNShfSQqQC1Gg0gkWAawfTlNr3nIJnbdNHazlx8D6KzLkE2Ae1iqlRi/t2sO1nocDxPbaGCOT/meIf8DX6HcgxkEOmauGh0BTVOEddHn8MuBLgnzAmM7amaSFNwgdsqU0Vd5FtNe8NXdUvEcjJfoRGKToaF2lAKoylFUdakfOMCS8+DHlscJ qBEFZVAD ztxZbVN79Ln7TRXt0hhJd/LZYXlzXwXvYTK/VAK6R2mqkOX+TsJih8KHsOhofzN39S21cHPemOgxorqz2Gur+7zrAe10lXWei1TwmiHhgysCB1FvCjgdnuVooilSFH6h6aB/hWrWtvrPkXVUzbtHeTOEtWi0fyeea3I+vCjx8UbUFukGLIa8QS5NBc1mf3V4/0fQPii3n4J5GsfwXSCptWRQ3XtVboDIlM0Km 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: List-Subscribe: List-Unsubscribe: On Thu, 1 Feb 2024 07:15:44 -0500 Kent Overstreet wrote: > Add mempool_init_kvmalloc_pool() and mempool_create_kvmalloc_pool(), > which wrap kvmalloc() instead of kmalloc() - kmalloc() with a vmalloc() > fallback. > Why do we need this? Can we expect to see users of this?