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 C96DFC282EC for ; Fri, 14 Mar 2025 08:27:51 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 32C23280003; Fri, 14 Mar 2025 04:27:49 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 2B406280001; Fri, 14 Mar 2025 04:27:49 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 15F8A280003; Fri, 14 Mar 2025 04:27:49 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id E5B72280001 for ; Fri, 14 Mar 2025 04:27:48 -0400 (EDT) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id B6BA71A0C71 for ; Fri, 14 Mar 2025 08:27:50 +0000 (UTC) X-FDA: 83219478300.24.575B05D Received: from mail-io1-f54.google.com (mail-io1-f54.google.com [209.85.166.54]) by imf29.hostedemail.com (Postfix) with ESMTP id 04A9112000E for ; Fri, 14 Mar 2025 08:27:48 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=sifive.com header.s=google header.b=EfLhnnQ8; spf=pass (imf29.hostedemail.com: domain of zong.li@sifive.com designates 209.85.166.54 as permitted sender) smtp.mailfrom=zong.li@sifive.com; dmarc=pass (policy=reject) header.from=sifive.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1741940869; 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=X8bj5T6m1yE9zyibPVyLAnvEMluIIdsT4MhqvG4OGMI=; b=0Nh98Aki/3WU6Z1CJPqLaKLJulosUBIVcdhMFFBvlY81t97SVO8jY6GtnasAfwjsZAkcF7 JeV1E1RlHEOnmYSIcucQG+wvblCVZVzV2Ae7YGnRPhc4xRUygdjEJVy6Jpfblv3RdQMgHd hrPr6ZyfyZBnhw2O7GPgl06+yuD9lTM= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1741940869; a=rsa-sha256; cv=none; b=xRhE941D/AY9cfr99R2qrUH+6/oMdfhENGJkUzEVj3mwyZxCUNJoC8GkkciRjYwpJQwHcc bPDItizmO1ztAwkfahDExh+BV+uRZpQDk/pMqW4fIKEyU/w+P1mYQfZYEnmYFVbw3EkJnJ hiB5Y1gKn9mAoAkXS3hnHntrT8ccGEI= ARC-Authentication-Results: i=1; imf29.hostedemail.com; dkim=pass header.d=sifive.com header.s=google header.b=EfLhnnQ8; spf=pass (imf29.hostedemail.com: domain of zong.li@sifive.com designates 209.85.166.54 as permitted sender) smtp.mailfrom=zong.li@sifive.com; dmarc=pass (policy=reject) header.from=sifive.com Received: by mail-io1-f54.google.com with SMTP id ca18e2360f4ac-855bd88ee2cso53554839f.0 for ; Fri, 14 Mar 2025 01:27:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sifive.com; s=google; t=1741940868; x=1742545668; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=X8bj5T6m1yE9zyibPVyLAnvEMluIIdsT4MhqvG4OGMI=; b=EfLhnnQ8IiYSaMPhlD1iHkAc3VBPr1GfrB8hpUlvhADANSpiKy6i1+xdx75EfcC6+r xUiZDy/gNt24dd8vwkRoEsx9sVw4zC3W7y2NRHN0r0BQrCYIMAEAHBlukrDru3FOUR0s MaCVWhordFav3L8rATWrH7EtlmoNEE9MpQmfTgYParM4XtSg9zVcO1d2XHLjL0jyBT6w 02GHH8QWYHnuDCjKAFnNK761aUJi0xoJk0G3foUbuUif0YMIS3opzWV4A5YCBhISCsU0 rnKikvFl0roFOFBbolmVwFgRWaEGgH+9CD2+IVvKQskZ/9XBWuOjy+vzWCYUYpxdwB7R EamA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741940868; x=1742545668; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=X8bj5T6m1yE9zyibPVyLAnvEMluIIdsT4MhqvG4OGMI=; b=n4JQxOFqOKsX/49vrPhe83bxIq18jNFALiBdF7BGR0nwGMmzhWGMstdz4ChphiaTZ9 ngI3oWtMRcC3KJrp5dQ3nIcjSpYFLoyFBe4pns6cVuK5bcKROzhGiZ3GULn3p/woCDhn If1pNFIMwtR74zpOL0KGhrxwpSeR7UAJyFTtO2jmUPlV+wU3c1UD0tAEsSpzVGks08B2 mibnhlwMIgFzRiXbP3ZfIykbqxjp9n9HCj2Pi7Bm+g+kollBnGVj3jpqpoCOTJ2w/Ikn BNrJajklYGlVwkXjulPwGyQnZhShhgERedqo3DV9j3xUqwXiiW9kse2QWsixc6HwxDJ+ PG1g== X-Forwarded-Encrypted: i=1; AJvYcCU0JCGl/XOoHNFAPk5HPnKY2dMW0/vgSk4q9HNWmQv0oXkMtreQvtV9ChZlTryYgKxqwrgGDsgIkw==@kvack.org X-Gm-Message-State: AOJu0YwPaWHGRNMT3Xo7dONV48UIbMasVAIDJ4q4ifF/srEgNqzgmRAg nBlQuc6zJPfvoxUu9BOdKnXBv7SreZyR3SbDDtxO98oqf99+gBWAyh+eny139T+EzaAEKoDyf++ uM6K2puyJ5iOicrb2llrym2Df8mKTTeP1c69Jxg== X-Gm-Gg: ASbGncsV+tG2/fxXKYtLDifNk2EBAshCb1lKwTJjvWre44hq24zla66KoqNPoOORP8G oYIbmjppg1CgaSc7yPDXLD5Lix7BNZ3Y98lL7a6c2rkrZL1H/yVovJpae+m3IAY4mBOwbb/z82y nMWSSZBRX/HKks4czBMzwLtUjtFj1CCJGwEjKfvw== X-Google-Smtp-Source: AGHT+IEEDueBTR/qjkseHCu/6hHmmY6d8gCCfHNJAKAWerhJ6BCGW/4G5xYr8+OUgNTAl9wCy3v958LMiQIhsbPcBw4= X-Received: by 2002:a05:6602:3a0a:b0:85d:b14a:bb56 with SMTP id ca18e2360f4ac-85dc4761730mr159183339f.2.1741940868086; Fri, 14 Mar 2025 01:27:48 -0700 (PDT) MIME-Version: 1.0 References: <20250310-v5_user_cfi_series-v11-0-86b36cbfb910@rivosinc.com> <20250310-v5_user_cfi_series-v11-1-86b36cbfb910@rivosinc.com> In-Reply-To: <20250310-v5_user_cfi_series-v11-1-86b36cbfb910@rivosinc.com> From: Zong Li Date: Fri, 14 Mar 2025 16:27:37 +0800 X-Gm-Features: AQ5f1Jr6EIItMT0M4w7j1TkQMGeFFM7Vn70Ljf5lKdhIMO0pijsGnR7Gg0wOpRc Message-ID: Subject: Re: [PATCH v11 01/27] mm: VM_SHADOW_STACK definition for riscv To: Deepak Gupta Cc: Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, "H. Peter Anvin" , Andrew Morton , "Liam R. Howlett" , Vlastimil Babka , Lorenzo Stoakes , Paul Walmsley , Palmer Dabbelt , Albert Ou , Conor Dooley , Rob Herring , Krzysztof Kozlowski , Arnd Bergmann , Christian Brauner , Peter Zijlstra , Oleg Nesterov , Eric Biederman , Kees Cook , Jonathan Corbet , Shuah Khan , Jann Horn , Conor Dooley , 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 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspam-User: X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 04A9112000E X-Stat-Signature: 7cw1fd9x33isppj9eibhgy3dws695nff X-HE-Tag: 1741940868-61746 X-HE-Meta: U2FsdGVkX19Dcs5l951dA8mON+5IetRNeMyO2VgZ3DD5lDfeNyZHCyhUs4ECdzcN1V950swsXoHqYIeAqsEM1s5ejMnvzSbXDjm7t0hdkSHSyu6mpfORt7fcYe9QvGC8HS3Iylsv0Fi3g5a/oXLL4S1t0u/r9ghOYzDS5cFr2BuLtgSoleco0+OABmj2qwaIR7SEXT/im+OFCoAwSKfjv4Wx765cgQJ7cYBz2AFwo1o1h9AOat/LowQm6Qj9RxkTE8qo1doVDIj4n0LwbUCkbxahKetKTBo0JwmER+79HxJnAJjYyha5fBz7zHSLslshH+AJRu44hf2VjuZMZIdKxerCJsThmTsy5XsotxAGbwTC8c+bX02KFtw23Tm4pU5HTxbfcZJiiLtaxcNY4wDjG8912+v+s/Efqyzk6kidmZXGoOGchXHQq8rvCwzVo8uf8OmP5LzASkPiRbGtK2T5aPAWwoteMF/z4bKvxscTNLfh+dnD/PMGuf1j6mlliiT2wOjAi5m3G2lC/G6ByKKg1WI0f4kDZvTjOh+KVD3hQxwe37df+f2KLF0DchcTC8Cg7oYaAKiFQaArqqd49VFbdg7NAKR939t7l8uWOOZOMctAe0d7eEJHeGADYG3WcZGvPR1tRqvO6r1gt0/l4jQaOBgQIFZ7asuwbBqaQxnKQW5EtEUvSNuF4JRegB1xjUJrXIAh4xj2CUYPePrM+4IJqqJvI/OAxr0VK5TVkOfSDYv4QEDiB6WflqamMlPL2c5UZdSya/WlTYspCl65JrTzhXU9n03Tltf12SZ9leMtwz6Jfrfv+Kbul8DziJCBvXPdtkDYGxt7xqz3d4Cjlqukk2TN76ZaxwArChI6T2KzQZFD1kppiNMD2WIJKcHHBVSgzR24VpcOOXLa7utCHsFjhgYMMdHuc8qaAZrhJxT7nn53WezErfjenht3drk6p3EnHmhUFkR/6h87JSQynPE BpeAcghg mbbbt3VZBAVhTWHA7OsnX/sLBLwl1c1SZGXvKz8sn/p0uUZ0nL4YmWJhehg== 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, Mar 10, 2025 at 11:42=E2=80=AFPM Deepak Gupta = wrote: > > VM_HIGH_ARCH_5 is used for riscv > > Signed-off-by: Deepak Gupta > --- > include/linux/mm.h | 7 +++++++ > 1 file changed, 7 insertions(+) > > diff --git a/include/linux/mm.h b/include/linux/mm.h > index 7b1068ddcbb7..1ef231cbc8fe 100644 > --- a/include/linux/mm.h > +++ b/include/linux/mm.h > @@ -378,6 +378,13 @@ extern unsigned int kobjsize(const void *objp); > # define VM_SHADOW_STACK VM_HIGH_ARCH_6 > #endif > > +#if defined(CONFIG_RISCV_USER_CFI) > +/* > + * Following x86 and picking up the same bitpos. > + */ > +# define VM_SHADOW_STACK VM_HIGH_ARCH_5 > +#endif > + > #ifndef VM_SHADOW_STACK > # define VM_SHADOW_STACK VM_NONE > #endif > LGTM. Reviewed-by: Zong Li > -- > 2.34.1 > > > _______________________________________________ > linux-riscv mailing list > linux-riscv@lists.infradead.org > http://lists.infradead.org/mailman/listinfo/linux-riscv