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 480A5C3ABDD for ; Tue, 20 May 2025 16:06:18 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id DD0736B00A0; Tue, 20 May 2025 12:06:17 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id D80BE6B00A1; Tue, 20 May 2025 12:06:17 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id CBE786B00A2; Tue, 20 May 2025 12:06:17 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id A6BFA6B00A0 for ; Tue, 20 May 2025 12:06:17 -0400 (EDT) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 234961CFD21 for ; Tue, 20 May 2025 16:06:17 +0000 (UTC) X-FDA: 83463763194.08.716CC9B Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf17.hostedemail.com (Postfix) with ESMTP id 42AC540013 for ; Tue, 20 May 2025 16:06:15 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b="Pdgs6/FI"; spf=pass (imf17.hostedemail.com: domain of kees@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=kees@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1747757175; a=rsa-sha256; cv=none; b=x7Dy/d3v/N6FFRhAK9K0AnPv9bzxXfIHhMTD5UuGMXksQC4HJ4yOV//Pf53OkKiJgYnf7P A3wlU84wO7Ug1yH7Y3JQf9x4YbsPLhuryGcLm3oeouamfQEDfJ8qoEkN12rqB+9j1OMvqj yqmzqYpfDN61xHHZACZ2RegiLAPwEtk= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b="Pdgs6/FI"; spf=pass (imf17.hostedemail.com: domain of kees@kernel.org designates 139.178.84.217 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=1747757175; 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=eZ7N2mbvhLez48Wxnpy53WnHTh++8n661U0g6QdZOA4=; b=yzd/Aun9LtrUm71EOJjgc0H1D5RqaX5KqUATFpWYWeeBvh3RZEfNKLHur44tuEaNuxXFLd cl643xpjptSR0eHGStppQdrHHPwtiGwkrjvPQXnyjO2zIGQZejbNEBGlEr4NxH/uYJIRiW gjgwflM2Yjm+V/7HE98X6bAVYMK6M3U= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id D4BC55C5731; Tue, 20 May 2025 16:03:56 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 9C252C4CEE9; Tue, 20 May 2025 16:06:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1747757173; bh=LwPbqoIXOVyP2aQDPKPm6hmyDnm8quZTF2z+BUwu33w=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=Pdgs6/FIlZFOYSnMfFOajMq74ngEqAh6X37JSbg+2aZQuFBKu1sbR5fhBqs/913t3 AwGvai69zatfsOl/9eQ4Vz2u3B/rE3eHDhLDIkZbBEcZSy3w+NlqMIU6cMdSYyoRxu C+NaBH4GcohDC1pIQv3AIHLU/jY4wN9r0D4UN2+kwkJ/Dhhhy3Cng1L0Gh4wXSyxZl Zo0mtMiVhfaJV37T9GlA7XRetK+vukjVPBX83GusCB/+VdqK1CZ0CwvhOv3Q+UFrXw 7JdN0j73CAHmOxvqI4WF/p7wy0G0g1AO4Spma/GUAhoEniv8F8RLqPbBGewkyoC88Q PKi8HawOmrwNg== Date: Tue, 20 May 2025 09:06:10 -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: <202505200904.474938A8B5@keescook> References: <20250515214020.work.519-kees@kernel.org> <202505191217.B047E005F2@keescook> <20250519170607.b8d9c23bb928935d19b333fa@linux-foundation.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250519170607.b8d9c23bb928935d19b333fa@linux-foundation.org> X-Rspam-User: X-Rspamd-Server: rspam01 X-Rspamd-Queue-Id: 42AC540013 X-Stat-Signature: 39ji674tn7ipypt3f7i1ff58dk7teytm X-HE-Tag: 1747757175-175706 X-HE-Meta: U2FsdGVkX1/16zGFab+HYyolzz6Cx/pcc0WsZ8Hv4Rc99G/kYnxBbUSkBX7l9i8GCw1EhQYTTsPPEYkZ20daVquxLGyvVNkzN6MO1fLQtdPksI8TzI+6xtrK2X6+vMNsOdnZgEHqn9ZiTc3pshs++cl6mrZMlY7W2i9ab06JHhSxAUI/iTt5T2OV+V21QdyRRDLmH3F//kjeKNJ0iAc91mWy2j/v2r/9rvkJeU1LDL5NdhvkrLwL3Ia07ea5593CXfzg1BaYdrVq1bDuhzuZpY8QzHO69ncg7++g8ZEe1pr7lk3+BuHD8PrcfpoLTOZwKotfAaTUz9fKcX1l5yKEOt2/2aTLYi2M0K4myZSSuYR6BU4ION/Sfucdak/GgCA1JYIXpGVIc9XKrOBKR5EBX1gC3k//cGH7KLqm+Lv57WflGCkP9hd1aASW1sZWTJEPGXvI/SiLWCufB7sZcWjMcpFoR3MxgzPsTxIiTkxNnblIvBlr0HrqdqWNC2xDIsUfQZxPnMcnNnsgy5FgfJpcMAYRaOMUdSLqsj/G69NcLy9ssoErjw/QnzRdCBDToKUAywvfYHIdsAKCoo4iMO7XVLWZy3qWwzKj02fQavE0KZs/NUUuvFSQMKl/AQ73BUYepz5XOlKu5dUifOTDKsOBpmwKeJKcsocQoqPuBFVj7NZw3l3C1/MWs7potTbf+tnHM7+ia/fSf/5+5GttUgGCY8wXwVX3Dy3w1JLW6sZu4sWn2hRXrUKiMQWfh8kDSO6U/K0Umj03B7jd5oOSICllO9uLBXa13lKQQiQRInKArgZOBf9pBf/Mw33msqTzPhfYXlKFJndfUylc8tz4KKPkWGUwBOcSZS+6y1j4qCki64K1X/vPA5JwD8lVG/9girnXyeEVGcDbhS9aEuVhlhP47HL0NdioSgN5T3Y+BJnc0e6JGpGnMpCkic/yY9k99LetcYhpWdVuoQuOAXLMAFU s4Y689aP TRMRwa4lJb5MKSI7Pa+V9o1n462PYTv9hQ68nwUVb+fndMeU/7cjIvOFKTHHcICuPxdr4Wm/aBrxKnFCGyLzGAZ1li8+8Eq8PHkYhHSY8su0LYeegcihET5+VH7Vf7ci/KXeibt5JmHcE/eA4qYYT3MY811KjIbYVGzS7/xdh0b/2R25GaGsfirhRbLvUB6QuQcR5pXPsyfJx3qWBF/+gCkZ8GI4j2KnLgfIMMySOOqNvVBf0LM2CFpOK/mo398Gkc/KAWjGr/GJ9S7bI5t7xGSxT4Q== 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 Mon, May 19, 2025 at 05:06:07PM -0700, Andrew Morton wrote: > On Mon, 19 May 2025 12:18:42 -0700 Kees Cook wrote: > > > 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. > > No -stable backporting will be needed? I think it will, since the vrealloc patches were backported automatically, e.g. in v6.14.y: 0b391a520b4e ("mm: vmalloc: support more granular vrealloc() sizing") > > Andrew, can you get these to Linus this week? > > Sure. Thanks! -- Kees Cook