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 69CC6C2D0CD for ; Mon, 19 May 2025 19:18:49 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id CC08B6B0085; Mon, 19 May 2025 15:18:43 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id C499F6B0088; Mon, 19 May 2025 15:18:43 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B12386B0089; Mon, 19 May 2025 15:18:43 -0400 (EDT) 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 905726B0085 for ; Mon, 19 May 2025 15:18:43 -0400 (EDT) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 4FE80C0E42 for ; Mon, 19 May 2025 19:18:48 +0000 (UTC) X-FDA: 83460619536.29.DD66119 Received: from sea.source.kernel.org (sea.source.kernel.org [172.234.252.31]) by imf28.hostedemail.com (Postfix) with ESMTP id 9D78BC0004 for ; Mon, 19 May 2025 19:18:46 +0000 (UTC) Authentication-Results: imf28.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=F+DZxez0; spf=pass (imf28.hostedemail.com: domain of kees@kernel.org designates 172.234.252.31 as permitted sender) smtp.mailfrom=kees@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1747682326; 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=9Gd+DOkfjPfmQo5ztUVTBXz0KYnCZb68dszwEIw5zhU=; b=BTHsisenIUiu9cDl05S3xHBEKttKPuT29Ac0W/VvZtsjGt+WirpH+zhlqeNwOKBFa7/njF hdwko6WffQxzYYjQf+FOg0VTmwju2zgvuphhV/N54b/D8JxlqumvYNnCPCksFPtwaLWrs6 HlHVs32KSIMxnMpbeAbsf2M3g1BedEE= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1747682326; a=rsa-sha256; cv=none; b=ZYdQ4Jlogm6JVTfvaqym/lDcI7+qThxAcyY6prTP3Kekh01ZrzP1vNAhyZgmquB4wdOuJC Y/J66NkDFJB9v3qqhdxKkk9xiKxVmwXGdWCgGN0be9JktBoliLMLke1ctMU0/ExidbLK6M cPxaWXXWqBx9j79TAaF5joAkGYi7E0E= ARC-Authentication-Results: i=1; imf28.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=F+DZxez0; spf=pass (imf28.hostedemail.com: domain of kees@kernel.org designates 172.234.252.31 as permitted sender) smtp.mailfrom=kees@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sea.source.kernel.org (Postfix) with ESMTP id 5FF4E44111; Mon, 19 May 2025 19:18:45 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 35481C4CEE4; Mon, 19 May 2025 19:18:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1747682325; bh=bFfpV36kQMKCPale8XoeiutNnEgryD5RS2/aT3AFDjE=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=F+DZxez0T/Fbe6nV4JVUZizQmR6M39Ugitaa50NzxYzmUhqe5TKkPNz7IMa7Kp5BT VxRnpJA5Dy94vAXbDOo/tgnPzUOJDs0J7fGG6lMNUsTQHxwudY0RiwZ2EF06Ya4xAd 4vuRC4TgK2AWJ/vjKEbpkqT3PriR/drVyURLBmHDU3hzCET1cU3836z/A2LPIQi+UE Q6ytMdoBYBdGjCwSPEtm892OIMM+hJVS9nvtHdZuymmSH3G/ugzRjzsCthMITwg5bv u1f0Xtkt5xmHAV5mxHLzqWvrslc5h8TSu/XjjOTuJRT3M1pGNRPoNEEApVwOjIEZ25 /hCxCudaPPC9w== Date: Mon, 19 May 2025 12:18:42 -0700 From: Kees Cook To: Andrew Morton Cc: Shung-Hsi Yu , Eduard Zingerman , Pawan Gupta , Uladzislau Rezki , Erhard Furtner , Danilo Krummrich , linux-kernel@vger.kernel.org, linux-mm@kvack.org, bpf@vger.kernel.org, linux-hardening@vger.kernel.org Subject: Re: [PATCH 0/2] mm: vmalloc: Actually use the in-place vrealloc region Message-ID: <202505191217.B047E005F2@keescook> References: <20250515214020.work.519-kees@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250515214020.work.519-kees@kernel.org> X-Stat-Signature: tmd38i37pqrx3b7w67h7nqu9csfhwmjs X-Rspamd-Queue-Id: 9D78BC0004 X-Rspam-User: X-Rspamd-Server: rspam02 X-HE-Tag: 1747682326-841817 X-HE-Meta: U2FsdGVkX18kksceANNO+ArCz/QvNB4MNidHNf7zyBZd7X60zGr6It+pnX8p4oh3hbd+H5pc4T3yG7bGsEkzXVNmLwSUWj+oWGSTUaN/JNoFDKFwZCyWhqssZx9WWz3o11bvNshZnUSvXeUhpip/ktj3OgaZzXxGigexHbubc5aJgO0EZoYcRSKg60sKl7ALK7X9ESBCMxE3sAEapdJnrWWCKed8O1k5ar0GIg/+yRorKd/SwXePSjiQ4t2fPAVer6Z3io5uYYMxAl0pEMKIS4Z7Bb+pn6pG174y3Si7/NRv6xItq8t1rlMo/ZV6WaJy8kuPfd+t/o/xzik+a3A6JwsTP2nWImyzrZsBzN2bS3KzBxjVoARuDMHhj4A/Lgp2j4RmeDKknw39O1RnCK1sMEea2bzP9p+ke4wTgaaOWX6zk4GmCXUiLPeB2ca8shy+Er7euB9fuxleoQqY08A8ttTh+UhR2XJc07H8ZzcehQ/R0HF7kH24zLfmN6oeuXWi/f1PRPeF5rv5pOwsz/VGnkrZaIkbytc6DJlpUjQFUd906KQKIzRfRHBlBLc2bsG/Pmo9BuWT0TnGHXI8DdQw9/I8XsDihJxKcFmH0y8nWTgPvsfKFFtgZ9zxhvnMnrWsWN8S821KbKrxPwYk45eDV/vCJPoV8AlW0tD9VWQs3WlNWVfZzd0GTSWspu2/QlgH6IC1m2j4NR5oLQ4t2PGbO+xk+UTPAVFMRXlrMWHWQFu2KkJJcl2mCzvAEeRISLneG/6uIipoEwR98zSWm3eHpo4PK90NNlZ2ZWLIILOC/T42eMEoa8ZHBhGPIUFubRCvkCYsKhtMiTwTBAfwz7zCzEfbRQ7Mi5mS3aKfIFdbT3bZoiwZIsrY2+0xPNlYiCBYruY3HzaGUd7QnXL9ka+iNJJNvw86p+Ns4b/G1lEhoegjMJ/wgk5q72A7bYbbdBVD/KD0LAvSejQcTUYtn95 xkYoEoYU 7JG4pSICAkEMmhyOEacCGjQZRb7Sp+o54yIEXPz0DIXHlGVfnJAsPpSfScfGpEx8i1zzdHe0Ot1ga7It2FetPquaYEwzijeIpnOMo+twJiO+ovyjfaHsZFJqzWmO4hiDISEtsfe/37bcOVf3HTwGHprdCSYBQz2C9p+uHQ7UMAapJ/+eMLKm7sZoEc8u4nhFUUf9nq5SBexXD2R2Fd3win4wvu66tbYDaac4DmZ1TsVSRc+31o94ARC5ETCuS6a9QNKGH 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, May 15, 2025 at 02:42:14PM -0700, Kees Cook wrote: > This fixes a performance regression[1] with vrealloc(). This needs to > get into v6.15, which is where the regression originates, and then it'll > get backport to the -stable releases as well. Andrew, can you get these to Linus this week? I can also send them his way if you'd rather? -Kees -- Kees Cook