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 90150D24470 for ; Fri, 11 Oct 2024 17:08:55 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2B4056B00B9; Fri, 11 Oct 2024 13:08:55 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 264066B00BA; Fri, 11 Oct 2024 13:08:55 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 12CCE6B00BB; Fri, 11 Oct 2024 13:08:55 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id E7D576B00B9 for ; Fri, 11 Oct 2024 13:08:54 -0400 (EDT) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 5F4E21C6FA2 for ; Fri, 11 Oct 2024 17:08:49 +0000 (UTC) X-FDA: 82661956146.18.5FEA957 Received: from mail-pl1-f177.google.com (mail-pl1-f177.google.com [209.85.214.177]) by imf10.hostedemail.com (Postfix) with ESMTP id 4CACBC000D for ; Fri, 11 Oct 2024 17:08:51 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=rivosinc-com.20230601.gappssmtp.com header.s=20230601 header.b="rJmh/NFL"; dmarc=none; spf=pass (imf10.hostedemail.com: domain of debug@rivosinc.com designates 209.85.214.177 as permitted sender) smtp.mailfrom=debug@rivosinc.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1728666503; a=rsa-sha256; cv=none; b=rgNa0/JGPF+bajsNVRkcN/TwJgjQ8NX8hUJFuUc8UIj6VaIj3rdGMqhncTuJ9QCSkKUKUq LtlUJPChHxwcEYt9jUj0+1vrsLwXWTwAwwQLtGyEwaaOQq6bRt2KnYmUEKgGzgbGlaaA2Q J86a+a0fz/nRpnO/dE/vAYbDh6mxaT4= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=pass header.d=rivosinc-com.20230601.gappssmtp.com header.s=20230601 header.b="rJmh/NFL"; dmarc=none; spf=pass (imf10.hostedemail.com: domain of debug@rivosinc.com designates 209.85.214.177 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=1728666503; 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=ncF6gYHPE8hGPaZtXbZXNrrpGh+MR6/nIzvYV+HXO9k=; b=RgPVvuMz0MEWT/NEeVkzIcG5K1NXc9PN1pLlXElfLeeqHNArMJlwD7D/c8Dp2f4rpwzc9Y d9EXtCnd7KZsNOkMSgtkEa2hJNsVuwV+85y38mow7H3vOrqXh20EUk8swJrXoYMolmN3qy +I7cLc8stss7d9SXbKNsutlEKrJDrMo= Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-20b64584fd4so22412325ad.1 for ; Fri, 11 Oct 2024 10:08:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rivosinc-com.20230601.gappssmtp.com; s=20230601; t=1728666531; x=1729271331; darn=kvack.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=ncF6gYHPE8hGPaZtXbZXNrrpGh+MR6/nIzvYV+HXO9k=; b=rJmh/NFL16O1ZPSBSiJC4t2eN//s88RWjoFGPNbAfqJGFSsttDNk4fDQebrR7aIxTO F1iQ8Hd70Td5tUFPXoq6aNcvdq7ED5cwz2Pth1iHyHmkVK9S5fiJhRBv/LG3n/NrpurC q4rJ0qFT5509I2LNDdG8SdFzt9X+9YDozsjd8rdJCht/kuD4vU9jZCn+RzOnyt1ri8Pi d7/+Ir43d2GDuvDh6HIXwwRWOaC0GxVRLC0kBvwaolC47rl16XFXEbUT+9INzRicD531 fyuX/sC5QbQ3PTDOAsdTtBWj51zmLYHoiRbTMHoxT9FQi7HHKnmg4xbazJ8bMwNKigtE ry+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1728666531; x=1729271331; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=ncF6gYHPE8hGPaZtXbZXNrrpGh+MR6/nIzvYV+HXO9k=; b=IFxvxZgDmikUDU8cuktueP6TiIyn23Zs4cBV27R1jnKD+zb0tJgfUgVQ1WM7LRrBwl m9wJCUSh4f4tgsICVILAnsQcOuI/N/NN6ihzJaC+aBiwLh3Un4eDyPADi5A3yozyr0S1 vnsOeBdCC/Nh/MLoSTo2zM4hiC8wIqkHn/EjLjVcsv/ryn+jJ0IPx85HRwXZt2z7fM6g Ja3bHQGHebayFrQ1iwnuJrVkbmYVpIr59BkknkuFPeQQZq91HLuSHth3ciyRzVzIjutD e5jtHgIjPx9x26oKnCR/Be4Q+f6roo2QciKA4znBRmvf91DAfDug3Q1Q/iiQtAGLqVO4 axmw== X-Forwarded-Encrypted: i=1; AJvYcCXAERSBcHNg8BASAoMkm5MxOWjngMQGtgmfAFWXuDkZmvMxihcJiU92KdhHOUkERxMMxvagLV+FJg==@kvack.org X-Gm-Message-State: AOJu0YzEFkk3dCrIYG1ofdCGlE1ZO/0iIQaiKlVPc4FkScTlihiyW409 h66ukiWiNTnNWmWo2Lts+jyHnPDHHMO9+0uJpnm19YvqpZhaHyUfd+U3yoaoMKU= X-Google-Smtp-Source: AGHT+IEtBNrWBuSpgwFuugAc2ZJBDhi6LopCWUrt6Pnl6e2xeIOTuojzMNY64aV7gsKF9NBQ4b+NJQ== X-Received: by 2002:a17:903:1cf:b0:20b:4f95:932d with SMTP id d9443c01a7336-20ca144753emr36735675ad.3.1728666531268; Fri, 11 Oct 2024 10:08:51 -0700 (PDT) Received: from debug.ba.rivosinc.com ([64.71.180.162]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-20c8c0eb470sm25410115ad.126.2024.10.11.10.08.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 11 Oct 2024 10:08:50 -0700 (PDT) Date: Fri, 11 Oct 2024 10:08:48 -0700 From: Deepak Gupta To: Mark Brown Cc: Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, "H. Peter Anvin" , Andrew Morton , "Liam R. Howlett" , Vlastimil Babka , Lorenzo Stoakes , Arnd Bergmann , linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-arch@vger.kernel.org, Rick Edgecombe , David Hildenbrand , Carlos Bilbao Subject: Re: [PATCH RFC/RFT 1/3] mm: Introduce ARCH_HAS_USER_SHADOW_STACK Message-ID: References: <20241010-shstk_converge-v1-0-631beca676e7@rivosinc.com> <20241010-shstk_converge-v1-1-631beca676e7@rivosinc.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: X-Rspam-User: X-Stat-Signature: gbf9mawpafysmc5shbw81wx44zeuctsq X-Rspamd-Queue-Id: 4CACBC000D X-Rspamd-Server: rspam02 X-HE-Tag: 1728666531-495362 X-HE-Meta: U2FsdGVkX19mCWhh/MLVZPJibVzBeCpoBT9nocfT9j/M3apBiAewAdyCHOKKla/HNA3gOrEtMc21wRn1g6pAFxZ0v7pLp46CINjljhHDV8RvJfcbDswDFnbVi8Upaq4Qe340xDOW3KK8vJHhEZ4GYmyUjf+CjFk6NqdmBgYYpXDyKg5ZxJnj6NE0XUWa+1vXPVJN/tQ3p4Qd5zKAiVqchs6TYhDxAsH8CxWqr0w/aqtCMRa+pvX/BKiV6FByeMbQG1MdCH5rQ4A8L93foA7v/gFFi2hr7Adk3Ash1sc8C0EIcPnaHhKn+OqMyPBQVMoaGE5cVROB/+uWOLRSb6jwIGR8EWyCOZ83oWzX+v+nIl4oy9sNiEPXbMajqZSQP7gDkSzjX14dbfT8YrAskcUh1rehXayopXBRIMgm03YkejSvtHE8rp/5jYCu3Hqs4EZyQrVs0p/luRb7OfeXZ7BgCSAidKN/ojr4YtwILERvv9uXNmssiW1WwoB+kSmxsvW/Sa3C66iOqCszAHDdjkoC2z3mHxNQJjZ+gnogxXHkukXlyJB7KNb5Qamj1vqxmBXzXG9VVyDYRAigh8b8ngESFMGzmHvBLu9M1/YWfIZw8d83CVM5ASWgvHBjUpT8zbepzE5Z2GbDsY7zr3BeWoCRm0cO6lVJmk7VYb2h3HQ5ozuOu9HbrW1TwtiIDpriSCDt30ENnL3Zlo9q9nEhAc2u+qnqWyD5JdoWZZyt5bgOBpIwJrSJg2/tSPXwXjcKLO1DyYDym+OVTvI57SXe+IJPsY9bAxMft2wH41wTDUZ2gU5x5A+se5rrggN5/LBhTPYDk2ExrJIEk9DcT//LG+5CaHLWixL5UcYIdiy0WgyjPbYBIPDFZ4XAWfZkiHcr52rqVqktz0GXkBrw0L2mS9cUWCU7cL4E2okiM8ECUb3r6etAWRNjEXcme030rRIR9jjzF8SjFdaLbuNVyUYEQfj uDmHlJ8f 5Kp4VuemcoRNIimaIrxsrMPKmD6RHBfjXXea3SyEiLGGQI56CanMzVZ12W+seICujcrefsIJqTfbqAybO22bZnIQ5jBEs5Rrq6oWH2HS988OpUyWwtVpiP6F2cU+8BoryA3uap8ddfRUG/ZdQUjT/QCh8Z47W2kVkSfWHkfLHLaDH6+OH4KjNTZPNQj0dZ/1UApG40PWUvO1YH4jiud55eQlCC3DwvJlS2HrEGyu1QPNpGe52ApDDcLKPjTS5CmYOaVI8F/1qSF1rdoUCnKdeubJM5VVgwWXQWdV2IbaVFlW3zNYA/ULzPj3K2VmEAMVnohIqI1ujmSuS0ifS7NrZgJ1Qjcc4N41A0Q54fibY4hndy+gvNMMuUYYJhaQ3XiSmfRW/Li/ggT7Oo+TRIBqriKzfenEpSVOeYnTTTr7+JqHaReWxAgcmUAda66p7S9WoIxOPRTtRptpn97wb3v19HIW4AUGcZJof0MJIRIe3iJIUkaOeHlYBGDwdMq8ZlWNN9+2dfNkxt3Q19JQpcRgo3I4rvKvXW6QYIS8KA44QeF01MxOkEzmPl/FzkcoZZTYpVO75C1VzVyg2tW0iNaYmg5TV1zFQMEGOkRFh5aWYj/dqYIHN0tOe0831bCGcsF8pDDya 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 Fri, Oct 11, 2024 at 11:33:24AM +0100, Mark Brown wrote: >On Thu, Oct 10, 2024 at 05:32:03PM -0700, Deepak Gupta wrote: >> From: Mark Brown >> >> Since multiple architectures have support for shadow stacks and we need to >> select support for this feature in several places in the generic code >> provide a generic config option that the architectures can select. >> >> Suggested-by: David Hildenbrand >> Acked-by: David Hildenbrand >> Signed-off-by: Mark Brown >> Reviewed-by: Rick Edgecombe >> Reviewed-by: Deepak Gupta >> Reviewed-by: Carlos Bilbao >> --- > >You need to add your own signoff when resending things (though I guess >this is likely to get applied to a tree that already contains this >patch so it likely doesn't matter in the end). oops :(