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 0445BEB64DC for ; Wed, 14 Jun 2023 23:30:59 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6DA576B0072; Wed, 14 Jun 2023 19:30:59 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 6625A6B0074; Wed, 14 Jun 2023 19:30:59 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 503608E0001; Wed, 14 Jun 2023 19:30:59 -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 370E26B0072 for ; Wed, 14 Jun 2023 19:30:59 -0400 (EDT) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id F1D0F40779 for ; Wed, 14 Jun 2023 23:30:58 +0000 (UTC) X-FDA: 80902950996.08.1E3F742 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf14.hostedemail.com (Postfix) with ESMTP id 2B7DE100008 for ; Wed, 14 Jun 2023 23:30:56 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b="AxnNy/PT"; spf=pass (imf14.hostedemail.com: domain of broonie@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=broonie@kernel.org; dmarc=pass (policy=none) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1686785457; 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=d3j3P4CgqX2pB1gumnMRX536xe/WxHEsOLuI+DZqSmA=; b=UPkibmvo4guwYqzK15l3tIkD2HN84WdVm5fYd+T2IOidHwgYHvoL7Oa+xFLx5utd+w8I71 slQ3bFrk9N9X38AAUyI9Cj0YA9zeq85p9L8LV6eGxCQ1DyRLmgEu9SOB8EpSX3v1o2Hb/J rE81kD8pPyYn5u7Y0XE+H5JS+mW2Vsw= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b="AxnNy/PT"; spf=pass (imf14.hostedemail.com: domain of broonie@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=broonie@kernel.org; dmarc=pass (policy=none) header.from=kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1686785457; a=rsa-sha256; cv=none; b=gCeGcsxx2fsEx7U5au+1H+CGcZGZYnAC8DyW1LzJu+cSneeLst74fgRjxFHxib5gI+0O4D 4RVRaGD/9cuNU2fDcVDAdbAqFy9dNZCEyDSqiTX1FUNNOoKwfGe3Y/X53PiRKjkXdJWNd6 8hPSAlYqQ4Q3zD7Yu3X7WD9AJxMn18o= Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 292D661274; Wed, 14 Jun 2023 23:30:56 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id A951FC433C0; Wed, 14 Jun 2023 23:30:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1686785455; bh=f7m/k4m/SzTcQEKr9Wills9wPUmF4MEp7tvV5JdprYs=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=AxnNy/PTwivnZmnoA0n9FUmkdB18azckUI31v358TTIJLRtOuaUS62OE+GYL9uaw0 LLKYo1BhMHqpeSyLli0o/58B1fUwQ0FWJETiE4eIoMOa1PvWHGcFg4uy2O+0z9+wAk QivKdAIG55/YXelf2xnFVfaBXfJW+yC5zCJhPkcnPluODE5H5caY3Ae0xixR2123RX b2gF2pZz04shEMtNYrkwHm5FDUUWeGxpo9F4866l5ZvvwggwGtxelmT6GpZ9n1A1mf LqLQARdF8tT+5j+qi5wTZo/Y875JQNIM+B5e6dHZusrdDpQ4ipdzmOKGJl2VONWYhg 3qre3dOoYsl9Q== Date: Thu, 15 Jun 2023 00:30:43 +0100 From: Mark Brown To: Rick Edgecombe Cc: x86@kernel.org, "H . Peter Anvin" , Thomas Gleixner , Ingo Molnar , linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, linux-mm@kvack.org, linux-arch@vger.kernel.org, linux-api@vger.kernel.org, Arnd Bergmann , Andy Lutomirski , Balbir Singh , Borislav Petkov , Cyrill Gorcunov , Dave Hansen , Eugene Syromiatnikov , Florian Weimer , "H . J . Lu" , Jann Horn , Jonathan Corbet , Kees Cook , Mike Kravetz , Nadav Amit , Oleg Nesterov , Pavel Machek , Peter Zijlstra , Randy Dunlap , Weijiang Yang , "Kirill A . Shutemov" , John Allen , kcc@google.com, eranian@google.com, rppt@kernel.org, jamorris@linux.microsoft.com, dethoma@microsoft.com, akpm@linux-foundation.org, Andrew.Cooper3@citrix.com, christina.schimpe@intel.com, david@redhat.com, debug@rivosinc.com, szabolcs.nagy@arm.com, torvalds@linux-foundation.org, Yu-cheng Yu , Peter Collingbourne , Pengfei Xu Subject: Re: [PATCH v9 04/42] mm: Re-introduce vm_flags to do_mmap() Message-ID: References: <20230613001108.3040476-1-rick.p.edgecombe@intel.com> <20230613001108.3040476-5-rick.p.edgecombe@intel.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="o+sRcL1+mT+ugmLs" Content-Disposition: inline In-Reply-To: <20230613001108.3040476-5-rick.p.edgecombe@intel.com> X-Cookie: You are false data. X-Rspamd-Queue-Id: 2B7DE100008 X-Rspam-User: X-Stat-Signature: tyypp76s6g5kfbbg3z1zqketxy1ze1sm X-Rspamd-Server: rspam01 X-HE-Tag: 1686785456-899492 X-HE-Meta: U2FsdGVkX19rurs2wB6GsiMhCg/bBhxX6oyruWjR95Vx2rxWwBu2Q+65oMdhF/XhTUziM/pFi7GcMn3RXjIh89LYTH0wIfIxvRWhS+osONGFK42mvETb8uuALSGR7KJyeWlrIDGNoiUgSOWhGW1u4ulZgdYs3pxqj9bKT9o3pj7YV7c0ZKkQBgE4QsUlrMLbLgbhEtLA5lVqSGPeqj/KtpVvhBK/INJ16Wn/qyhV8pDoD4YpkYMT8aQ4zmt0ECYkTjrxtircKbunm3T6yDEHirJ7Z9t7w2PlM4G4CwrhPgnbKGiyy1AhQ213HvY20mIRUVqgDacC84S/P/5cYyZi5mKiHVDR1lX861iYvL7gGsUg53vLausCjgWMT6UJMuXNtws4mkmXBuc+s6an3+Ue4jDV6tMA0A+tG0Zwbx/QX0bKkQPqRXnHZAnVa6kjCLFyOMNqyzksiUBAV2uAZVjW6HURfk5y3KlW8e6uRaf1r3k52c6ZvI06qSkdjdJSFZzlEqbzREKxzlfnYUKn56sTi0ny46Xqk+p9bTI1kZzPjZcb7OaL+yQL8bJwLSZTXvQ4xc4PQovY55NkNDZMcPaCLlTYvIUF+jmQh/oSKk4tCkxchUjtc1ejNUn0YgchvpNUebShuC3RUrEW7mh/7ihvk1zv6A1qACDgzsWHve+Dcj131Wviz2aINbIWA+kYRkB2wBjWNvWktZb0lDrop/nMiwlCuK7MV78JWu7QeITrdamUIwVBN9lL1Qt5TdrkpM+TIVj/H7aXNCpLXg0/8IIrKtXY2hxAHmfsamC/+yyOGKoMAjT6RhDB6dOV2v6/3p5D4e80NKxTfiMhtil4TjswxBOiLgUwh7846cxgPznIj6+y7cLRMtJV1fOnYCKNOJ4YcS7tyvsckDMz2zBjqMp+O6NZTVZGCZLugRI4h3OJanRvCEcSq8/ollaidrUiwv/qUXo8fH4DEXlV6YeYIff k9szLkSn JN6k187rYea8cDOjXd3JKYt3vG/8pFMAVyR6wTF7SVLFjdBbCMLBkhc4VxA3JX/4JZMgRfYB7SWK3uwKn0Hg9U9Q14wWK0+ONQsSR7x76seY9JFMv79I0E9huuZ/DO7Azx4c24DUnnjujySFWiIDh5sIhuodF2fpnMZ9x6pA90/Bowygp1I9xsFX8NfMv687Ws+rhRLJWL/x/qy0ojFIeW24bGpMk+BfzZxuwOuBw57tFSnOclgScwWz06Z/5XHnFU8Q7pPQEZct4FP9KWFfFvMt1AhiqbAu19ZegwtN9c+Xu7WZX+WFc2kAtCmtSVn8fT8n5YcT7oZ6CQXq6xKOcGn6bc7TvlfRa/JDA51k3ZAXL0mmcofP6FLDiUKbvCWguia5ktQ0vXkqWytSMqNeyPXuBYzKIHm3FczwMTXVqFhUn+ePgZybyRGMUj53kkuoGzNP3xraPSLl4d7RevxGCt1Zjz658WzxZbTdDzIu5T57IuossZ9gOna5xDbwY+Ix/yMkLlWXZQ5TF6t0C0D6Y1YiZ2hp9sm0LyiG6Fl0j2oXu/ns= 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: --o+sRcL1+mT+ugmLs Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Jun 12, 2023 at 05:10:30PM -0700, Rick Edgecombe wrote: > From: Yu-cheng Yu >=20 > There was no more caller passing vm_flags to do_mmap(), and vm_flags was > removed from the function's input by: >=20 > commit 45e55300f114 ("mm: remove unnecessary wrapper function do_mmap= _pgoff()"). >=20 > There is a new user now. Shadow stack allocation passes VM_SHADOW_STACK = to > do_mmap(). Thus, re-introduce vm_flags to do_mmap(). Reviewed-by: Mark Brown Tested-by: Mark Brown --o+sRcL1+mT+ugmLs Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmSKTaIACgkQJNaLcl1U h9A5IAf+P39LmrqSebKqcPED1RRnsd8N6hWOJJ5CLMb8xh2UB35SggOsMBO9xg93 QKWxl/4SCzh0LwkbavIvr/pUjHB8n6yOOJTcJyo5P8YgCdgBnLlPdIswYQ8hhA7W HOFWSkZjo2y/EcbfMabs/vXFASf2vd8qbTko9u+6P660y4nuvtoW53fgA9jkkNJV o7UfVTq47yy53evUsMPDVeWYU71G0cja2Kf1xkrCs1tB4+Wjw4+AZsl45bmMnWI1 Yh6mYKNhAS1P+e9ZhcMUExbKM0RBwXIFkMNk9Z8L97MFr7ATmh++ww0cKYC4kqKP HST8fG626N/FXw8qykkdh7ChIsExGg== =CJwi -----END PGP SIGNATURE----- --o+sRcL1+mT+ugmLs--