Message ID | 20250310-v5_user_cfi_series-v11-0-86b36cbfb910@rivosinc.com (mailing list archive) |
---|---|
Headers | show
Return-Path: <owner-linux-mm@kvack.org> 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 1AE1CC282DE for <linux-mm@archiver.kernel.org>; Mon, 10 Mar 2025 14:52:38 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 07F2F280005; Mon, 10 Mar 2025 10:52:37 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 00AA5280001; Mon, 10 Mar 2025 10:52:36 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id DC689280005; Mon, 10 Mar 2025 10:52:36 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id B406A280001 for <linux-mm@kvack.org>; Mon, 10 Mar 2025 10:52:36 -0400 (EDT) Received: from smtpin30.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id D25611A0685 for <linux-mm@kvack.org>; Mon, 10 Mar 2025 14:52:36 +0000 (UTC) X-FDA: 83205932712.30.1FD2023 Received: from mail-pl1-f172.google.com (mail-pl1-f172.google.com [209.85.214.172]) by imf30.hostedemail.com (Postfix) with ESMTP id 1A03B8000E for <linux-mm@kvack.org>; Mon, 10 Mar 2025 14:52:33 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=rivosinc-com.20230601.gappssmtp.com header.s=20230601 header.b=cK6rHaqu; dmarc=none; spf=pass (imf30.hostedemail.com: domain of debug@rivosinc.com designates 209.85.214.172 as permitted sender) smtp.mailfrom=debug@rivosinc.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1741618354; a=rsa-sha256; cv=none; b=4uwi78Aji2W2PaUcLDr5YM9kNCbQyzeoQrsG50ctNgSiDCAlbRjVEqAcBOT+wo2nRnPMD2 nxrq1cVvPDPUzhdJV3rHVuG2iP026F3u1oOXi1Un1HWU/6sAMqPk2LahqRHIb5MNXp3kFM KYvoffQ7z1sFJpmMwTNad5YYUce/1Rg= ARC-Authentication-Results: i=1; imf30.hostedemail.com; dkim=pass header.d=rivosinc-com.20230601.gappssmtp.com header.s=20230601 header.b=cK6rHaqu; dmarc=none; spf=pass (imf30.hostedemail.com: domain of debug@rivosinc.com designates 209.85.214.172 as permitted sender) smtp.mailfrom=debug@rivosinc.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1741618354; 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: references:dkim-signature; bh=jeJfCpLTb6pfhkQtaNz8W503LLtmlG6tGmlNkdbfFGY=; b=IwdXxC0xf3lS8IazmaF8njslmpgU0YWPo9NhEKv791LdOue0HDSXFLeQbnjLPNXt+uKsAh UD+/jIjBqwf31i1vYoVwFrbdT99x72m5j7U/hohSCGihReiU/4YhOjmDLtfDwKJzN5boj2 2ChtCpOAPZ0l9NmYTSIjvHfvlSw2uF8= Received: by mail-pl1-f172.google.com with SMTP id d9443c01a7336-22403cbb47fso81593675ad.0 for <linux-mm@kvack.org>; Mon, 10 Mar 2025 07:52:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rivosinc-com.20230601.gappssmtp.com; s=20230601; t=1741618353; x=1742223153; darn=kvack.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=jeJfCpLTb6pfhkQtaNz8W503LLtmlG6tGmlNkdbfFGY=; b=cK6rHaquxEXM2WekJsVaoL0R5VrltjV7moxSp5LuUqRf8/o2wBadKiL3AHH9fTwR/+ Mid9MLaO+10zggmVFYHfp1itoUiAp41KIgQgYqTteueAT3+10qtHP9t0r8u4+zxxB+xO QwlhLu3xEBc609s5Wi4kMvsTPnAyBtPPEvwx2brfy6dEDc/NHLP4Eo2m0oY1tlcdUqPh IdJNg04tVMxV05LGbnEDCSnnwaS0tTA+IgXNFeOfq2PopnshsRoJIRyxQimoWHIPE+2b QJNuqTw1WTJDAoB8n4hvx7F1+MUD+CNrEGpo3Hvg/+9OxPHWduOt66bHLvips/HuXToi aWZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741618353; x=1742223153; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=jeJfCpLTb6pfhkQtaNz8W503LLtmlG6tGmlNkdbfFGY=; b=qQD3cryRpTNpJVXLfuz+mN8kKpWIyXaWqxDr+whAP/QL36+ehEa7J3JmTK/D/PXOO0 SfGLuY2BABDLlFB+L0rST+qdlA4yhOfeCtRQEXXDlzzC6rdyUh8GhXSWDiitReTbU2sO 3yZS1et6t8lnz6X9/PqZCqW087sAdxHO7NL49LYD9yi5Iahz9z5V29H87Dpeg2lw/CYi Pj1WGmunhPA7nUCrwPal56anJuiBKsi0yMRb7fqn31SBaLUnR20SqY7x2Yf/j2mrm0qr DACjQeor7+VhGmYvd2vay9Nsz+r6KBfTGgdhQSwlFmcvN5yy0XlTH+uzAXBsQkGH3F3G 7+/Q== X-Forwarded-Encrypted: i=1; AJvYcCVfje+wbbK6CQZgIK2iUPQKeniohOiHHxB2qrqj803Exoqx0LD2XXWlmJMWUIXsrzhCrMD69EU9Lg==@kvack.org X-Gm-Message-State: AOJu0Yznf9NWv4BNRA+W+Za7G2npFkwyCm60v8dYPKLtizJyb2DlGz3J qKCaKkqMB8aoJagNc6TKkaVFeCscDHzwcw/m7aw0y6e2AHzImuzETvwuXZY4d9w= X-Gm-Gg: ASbGncufQaS+G9l+Sf3yIMOFzEuKZ5RDi/I8JpsaxTdwg5bCU2FBmN57qhCiCp6dDoN ZED/IN2ZzBIji4qGl7dEbnohaSr4mFd7MmCyuh7MwZE9mLFIqLg/iKStgyo2+liIJwyi1ITdjFy Jz2ABFJSP/TIzCvrqGyDQ0aRubujj8VKLSuYSMNkoRCSCWkSYpKfxUF1NHfoNR3dn0L6NoerCAj Lef1HVeTfucWFKuD4i0/qqMY1y2cUmUu3geLGHsN1rYf0IEVQPSLvL0rtjq2MDTogK/wdLB5xV5 oToHTp8sjSA4ts+LlDcriehVl9LseQEPHQVH4CWL+Duj1n6sxetW0bE= X-Google-Smtp-Source: AGHT+IGA3Is9l8VtEmnXaDomi8PIv9r9OYFinX2dsgtxipYiWJ9cnE9ifYoeX3fvQyEHorcLMNcOSg== X-Received: by 2002:a05:6a00:928b:b0:730:75b1:7219 with SMTP id d2e1a72fcca58-736aaa22109mr21220350b3a.12.1741618352602; Mon, 10 Mar 2025 07:52:32 -0700 (PDT) Received: from debug.ba.rivosinc.com ([64.71.180.162]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-736d11d4600sm2890275b3a.116.2025.03.10.07.52.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 Mar 2025 07:52:32 -0700 (PDT) From: Deepak Gupta <debug@rivosinc.com> Subject: [PATCH v11 00/27] riscv control-flow integrity for usermode Date: Mon, 10 Mar 2025 07:52:22 -0700 Message-Id: <20250310-v5_user_cfi_series-v11-0-86b36cbfb910@rivosinc.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit X-B4-Tracking: v=1; b=H4sIAKf8zmcC/23RwU7EIBAG4FfZcLZmhilQPPkeG9PQKbgcbE3rE s2m7+5sjbExcJvJ/B+Euak1Ljmu6ul0U0ssec3zJAXiw0nxJUyvscmjNJQG3YInaIrprxLqOeX +J9zQyEQ6dckMWknwfYkpf+7q+UXqS14/5uVrv6TgvbtzCIA1rmADDQ3BmsFGYyA9L7nMa574k ec3dReLPSpdVbGiWBh9iuAokaso7qBoX1WcKNppx9F7sjxUlO5PkVNVOlFGjtiGQKCh9hb/qxg ZaKuKF2UgF1rPRoPhioJwYBDq3wvioJWtpUDIFv4527Z9A5iEhfMYAgAA To: Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>, Borislav Petkov <bp@alien8.de>, Dave Hansen <dave.hansen@linux.intel.com>, x86@kernel.org, "H. Peter Anvin" <hpa@zytor.com>, Andrew Morton <akpm@linux-foundation.org>, "Liam R. Howlett" <Liam.Howlett@oracle.com>, Vlastimil Babka <vbabka@suse.cz>, Lorenzo Stoakes <lorenzo.stoakes@oracle.com>, Paul Walmsley <paul.walmsley@sifive.com>, Palmer Dabbelt <palmer@dabbelt.com>, Albert Ou <aou@eecs.berkeley.edu>, Conor Dooley <conor@kernel.org>, Rob Herring <robh@kernel.org>, Krzysztof Kozlowski <krzk+dt@kernel.org>, Arnd Bergmann <arnd@arndb.de>, Christian Brauner <brauner@kernel.org>, Peter Zijlstra <peterz@infradead.org>, Oleg Nesterov <oleg@redhat.com>, Eric Biederman <ebiederm@xmission.com>, Kees Cook <kees@kernel.org>, Jonathan Corbet <corbet@lwn.net>, Shuah Khan <shuah@kernel.org>, Jann Horn <jannh@google.com>, Conor Dooley <conor+dt@kernel.org> Cc: linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-riscv@lists.infradead.org, devicetree@vger.kernel.org, linux-arch@vger.kernel.org, linux-doc@vger.kernel.org, linux-kselftest@vger.kernel.org, alistair.francis@wdc.com, richard.henderson@linaro.org, jim.shu@sifive.com, andybnac@gmail.com, kito.cheng@sifive.com, charlie@rivosinc.com, atishp@rivosinc.com, evan@rivosinc.com, cleger@rivosinc.com, alexghiti@rivosinc.com, samitolvanen@google.com, broonie@kernel.org, rick.p.edgecombe@intel.com, Deepak Gupta <debug@rivosinc.com>, Andy Chiu <andybnac@gmail.com> X-Mailer: b4 0.14.0 X-Rspamd-Queue-Id: 1A03B8000E X-Rspamd-Server: rspam11 X-Stat-Signature: io9irhcsrtkk1urgkho9awjietms4j69 X-Rspam-User: X-HE-Tag: 1741618353-792600 X-HE-Meta: U2FsdGVkX19wXv/ON9hOWG7166ahNCUpGriSiJPWmyCVKLJHUubcumiOl9z3y0wd4QDFMARAfbmTHGNRGlR3pJJr/9xsTh41mjpbE4YwYtJuWZRE//JiUA2CkVyuqG0CeV4XzXHCt9QVKY0irM7AL6YW6tZ4aQaYAXPLXHX5dmW7NeS3BH0mFQ/5dUAsXw6+mc0j9RX42MrYIeQQ27f2vd0AkgC5xzbPr3PmaUgzsFe4GldrS7FeLYJIAicnPCQaqAetsJ/KegL6y8W7cTKdpcsp+UaV3qDXjAy0dJgW60xQg8DQ+oQwSay8F9HgH++V7pHJvGCn6yronQueclPrdFxCeJe9UsR3ydgqbNnNkm/0UBW+esxxjevHzJvxhSdcD3exivrCLylEQWDllhDbGC/Xk7dPl2ngdgo1yNPOm0Zaw4+9rOB/tWJrYBjtenMoRNeXRBH/FMEXhgBJWHo+Uj7IdLvhLBrxHjamnuy0YrLJEX0ig9SYQ+dRVGO09PtW30giDsaXOi57CtR8TtAZvzN7KTuYPeq+XfF0hCucJ3gGWEvj/A2fjhAl3/zM6QcgKra9Ukom8uDf5QVYqGTeAt+3K9ZvNBTQjWn1ofSsVXictyEGBMIsDpFLXtLBZcMoDUgb1oSrJDyVxz9NUOnoPAhDd1dcMCBYVLBIVRjzzXtYHQVB7a+v0X/Sf5LZSmvtqAzFFfI3FOZLsuGUk462uU9VVG6x53k5YBCzk6WZY0LeFOucE5Ty5RCaj3Bzlg6dbkpsJpoZdYL7lu9SXebQ9NM8tJfKbNGm3u+dGfKPIDjS/uvHzYc+uZOurbyjeoJoA/HFg2MJc7f6uX+JYSoDuP3ViDz8f67/Jcg6QyUNyjRFt+TV1DeJpg6IwNdmr8Sj5sTf7fj8bFK28ZyfjDaTUyMuDlDD56j8pEOWDlTgGrardISWgTBrGDVEBhuzO52w9FL6t5jYoN179bcOgob k4SmWCe5 yj7YyVeZfAALBGxzLy2fbVa0IF7HtbgUG2NyLgt0E52sX+13wkgZqhm1RWE2oyHn0StM9eNrPWqM/2BYwn38zL/eQuqTMbk/UuYoDBRssnd5ACb7pESsmB87S7849vZ9C2JuKdofXPmY1biDzojBbSpLWgCd8jOqZmoHIDBSVX6Z1XvKT+xLAIVKfFwh2KnMqCD1xjijxymXDfvU3gnt7a5grOyxvbj48+Hw19B2FlvS7WDxxOrSVluQIRDIt3ov27eqd/FRkt6ftmrJNsOJFJskbNNGNa6YXc1F8kHqurytcO74b5u6URQ23uDjgvksYd5wSdt98cebpuSG3fbFiw+3/iN0nUFzJH9chxbSUVx/Jn5yZvvDYtB5rvYpJFAvL3EOU3DO7wPwWqb1P/Zx3ASEtuSBCKNsHrCT7rIoxv46PB0DpKpeV4z6+uQRVbNFvPiYC0b44osRPs5rfKiaQ5BKbz/CrDp40BcnyegV4jlPHazQySpsnugFXzpF00U4BNlNO4DquYJmM/o7XHEoiRRoWZ1/+xhuzbjpRati1Lh9W8zSCTak/coMujYgJuP77tvrG1aqEOqIzLVUKHGStXMFG6zUrHRDv2zQP+Vg9Cn4lIapsJen2/MDrOCZLYdB/aRC14I0Kc63R41u0LhnHUbzGFF0lQzEF6RCnihWn7j2X0L2+2iw03XpkE16WYT9hduiYhOx4q02LkksWl7m7fyvLmk2XOZJkOtARZ/JB8VHH7VI+ER/6NtE3rsT43VS4zm5c 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: <linux-mm.kvack.org> List-Subscribe: <mailto:majordomo@kvack.org> List-Unsubscribe: <mailto:majordomo@kvack.org> |
Series |
riscv control-flow integrity for usermode
|
expand
|