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 32EF2C3DA49 for ; Wed, 17 Jul 2024 01:21:40 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A35896B0083; Tue, 16 Jul 2024 21:21:39 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9B3F86B0098; Tue, 16 Jul 2024 21:21:39 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8067B6B0099; Tue, 16 Jul 2024 21:21:39 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 576C96B0083 for ; Tue, 16 Jul 2024 21:21:39 -0400 (EDT) Received: from smtpin28.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id CB510A2DE5 for ; Wed, 17 Jul 2024 01:21:38 +0000 (UTC) X-FDA: 82347492276.28.9A49828 Received: from mail-il1-f174.google.com (mail-il1-f174.google.com [209.85.166.174]) by imf30.hostedemail.com (Postfix) with ESMTP id DCECF8000D for ; Wed, 17 Jul 2024 01:21:36 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=linaro.org header.s=google header.b=ZFZ+nckV; dmarc=pass (policy=none) header.from=linaro.org; spf=pass (imf30.hostedemail.com: domain of thiago.bauermann@linaro.org designates 209.85.166.174 as permitted sender) smtp.mailfrom=thiago.bauermann@linaro.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1721179253; 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=HxSuTpzy0m4oHhnzHH3Vl/gMhNpkpWEzqeVsFcwdgKA=; b=AG1kHIk6PhPGIyO18aiUuUwxpPHNJxfC3f+t7+ODK1m50gOCa0fb6g0Y5Vb3kdKB3mGQ75 AQ3UWXm9svzr2HOzCySDOajbkTTCF2hc1Hm2OwnuPgYCHXspFOa5/xG4XFEwGDpmQRAvFH PZbPbcchltSGJxKsSaNWyHBEGCNaDt4= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1721179253; a=rsa-sha256; cv=none; b=japFTlwUlh7NUGSTw2Dx6wxj92sXtMz00l8QRMoBDW17zTgVUoBLG+ZL/dMHGmZuUUnS35 NQJAh72osBDqXPcZ3uHxn6xICsanK4DU5UjOcgTLvy5yDQfKRNROWhz32bdp9GqluEu3UF SH0znlaBr2R2qBaIfSc14VhjQo0lu1M= ARC-Authentication-Results: i=1; imf30.hostedemail.com; dkim=pass header.d=linaro.org header.s=google header.b=ZFZ+nckV; dmarc=pass (policy=none) header.from=linaro.org; spf=pass (imf30.hostedemail.com: domain of thiago.bauermann@linaro.org designates 209.85.166.174 as permitted sender) smtp.mailfrom=thiago.bauermann@linaro.org Received: by mail-il1-f174.google.com with SMTP id e9e14a558f8ab-380eb36f5ceso1858615ab.0 for ; Tue, 16 Jul 2024 18:21:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1721179296; x=1721784096; darn=kvack.org; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=HxSuTpzy0m4oHhnzHH3Vl/gMhNpkpWEzqeVsFcwdgKA=; b=ZFZ+nckVxh5S7u4QOoiQ0RczVHTPuI4+5mpxeEnPXVYvtbiD1RIVcgkleRmu74tBRU XCAJMW3MgWziIVeLelI1odfMo7c9kha4e0GjCrrli/1DmiruNBN+xbPNmpu8hJx2Uu9C EZvB5GwrPEo/5X6j4Uyxild6wfZ6/EG3xxWNoyiSRFD7Hetxsvj+eDoT4rmmhNFJOoX6 El/m7IK+iLuZl+S8XoMRLo502ruxj+3hr8q9LVNXu+uPoRFPaEbfGJnUxqhae0gZ0IQJ RB84aF30ijjk/ddsQVqj80yLSoF6yWAFz7gDazw9inYnnH/5MonLGfn8CpDLgU8uRaF/ 4pLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721179296; x=1721784096; h=mime-version:message-id:date:references:in-reply-to:subject:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=HxSuTpzy0m4oHhnzHH3Vl/gMhNpkpWEzqeVsFcwdgKA=; b=IPiU9D/s3H851qRCbH7ZqY9i6AJffU/p7TIWZXO7HsnkqM8VjWHZCop8YjAW6gwGVu POlGJ34Fp/NQBSte/9uxfHHpxbk+sVKFcL2R8dz2pw4TluD6oTU+dp7gnQ6JqStE7yvV lytr5oilZwpiLggDl2jC5cqN8xHCyCbaIx39BpvDZLcr9nuXLeWLbC6RBtic8dxWmWO/ /Rrgn98Q6Ayr8TbqXE75lwGwjLQbW6lkKa6pWKTVBb1giLMsY1Q4lx2euiMv4QClDG+Y 8EpeFQ02Xwt5ReZsPERFIPGseLq3CDC0P4SvQM0QnQG4+uHTNQcGTCCM8vhW3HalUCc8 QD1w== X-Forwarded-Encrypted: i=1; AJvYcCX+85f5xxnJa4WiLQFwz7gDPHAtNNUbj2lUuqimt653rgnX5HaUo9RcCAz2C3HHSMQFxtZQjMIheMsdS9QYzrdW+o4= X-Gm-Message-State: AOJu0YyX+O8KC0bMyRfGvQ9kdVSbCVpM2XgXHGpHCJRu2nvaXgf0h1mm zcvIbEo25ct/blpPRCebslxiUHJUp0ySqxPkRu0IxOa4aGu9uVfOnvmIpA4AnFQ= X-Google-Smtp-Source: AGHT+IFRPVkYVOcZWv1UNdg1RTMru4FboqdZLxvXpxoWV2PdP22CoQ+3xARnx+an75M9dDo1WCR1/Q== X-Received: by 2002:a05:6e02:13a9:b0:381:3989:214a with SMTP id e9e14a558f8ab-395557ffecfmr5071635ab.10.1721179295925; Tue, 16 Jul 2024 18:21:35 -0700 (PDT) Received: from localhost ([2804:14d:7e39:8470:4ae3:bddc:48f7:36a0]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-70b7ec7c5ddsm7023267b3a.124.2024.07.16.18.21.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Jul 2024 18:21:35 -0700 (PDT) From: Thiago Jung Bauermann To: Mark Brown Cc: Catalin Marinas , Will Deacon , Jonathan Corbet , Andrew Morton , Marc Zyngier , Oliver Upton , James Morse , Suzuki K Poulose , Arnd Bergmann , Oleg Nesterov , Eric Biederman , Shuah Khan , "Rick P. Edgecombe" , Deepak Gupta , Ard Biesheuvel , Szabolcs Nagy , Kees Cook , "H.J. Lu" , Paul Walmsley , Palmer Dabbelt , Albert Ou , Florian Weimer , Christian Brauner , Ross Burton , linux-arm-kernel@lists.infradead.org, linux-doc@vger.kernel.org, kvmarm@lists.linux.dev, linux-fsdevel@vger.kernel.org, linux-arch@vger.kernel.org, linux-mm@kvack.org, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org Subject: Re: [PATCH v9 05/39] arm64/gcs: Document the ABI for Guarded Control Stacks In-Reply-To: <20240625-arm64-gcs-v9-5-0f634469b8f0@kernel.org> (Mark Brown's message of "Tue, 25 Jun 2024 15:57:33 +0100") References: <20240625-arm64-gcs-v9-0-0f634469b8f0@kernel.org> <20240625-arm64-gcs-v9-5-0f634469b8f0@kernel.org> Date: Tue, 16 Jul 2024 22:21:33 -0300 Message-ID: <87msmgu82q.fsf@linaro.org> MIME-Version: 1.0 Content-Type: text/plain X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: DCECF8000D X-Stat-Signature: nnt8wgqbe4fw64jdm66zpxfbtcsw757d X-Rspam-User: X-HE-Tag: 1721179296-76460 X-HE-Meta: U2FsdGVkX19CfXh0xHFaa86MlarF2N1fU+MoMj9vdWW/1CxFD2SWapHw8jbDLSbUxWrBZsMqcO8fKv2Z+hK7muPVZk0mAtNlFi9bpBvFpfneB++/4as6sD87Jy9qyfbUe3emkXggaIwyVnNSf2FX7/i2Oazm4fW3eMaUWishIb4/5AdSUkk4ZMq0Iz1OJsFlMz5q5AAm7371vqiREKbwGmdcz+lMzvTa+b7bkwFTk51HvHiOMySjqWLwq4DtxtWCazvt9zDlOH7DVA0weWVvQJ1zwpR6amjfKwGi8yCFhXNvIDb33DmNXf1/tpkOkpkI4sX1mv6ZPT826D3wZ/hWbXdR6ZTb6W9qjkO0zZPVai4OHRoigJzdavtUPV+t8IR5h4S14xDejlnQc7f+gbQqvAT6xWa7TSwGOFmJfzPMSVGSpIZTPcDp/V/ZU+VW+nbYQiwr13pL6nYzrFxPHKQzO6IrqppyIn0VHqNbUBUDMmWy31amPc2hJs0msafzYlAkV5cRkSQjYD0uU/SK4G7tG4NZNuSJbADNngWRB0ScaI/K8h2dQW+WRVVIWW13Oc6G31ocgzEsDfNesl+DjzQZGfZJNclS4j91Fl/z23y3UPw8kRUlUh9+v/s2UVM24ZCNwqBFsgeDx6GBEUdq+nKDNqQdb/jqQq+6l/b5xJEUf3pyexyZMLUiln8G+cVPdTp5pmqDYb/6pwI67UKoDV3ciGMTK8UQYQjMyIaS2n1yghbOUWcF9H1apAvWvCuqv8hWfjdDiR2YVdnYmDyHWKJCAQaGmrv/9edLN9E60NhyRAoSuFNqurrj3A7FN1DZzo5x9RPuAktD/STSKk7yzgYoQHvyecHFFAO8+mXl+Rl/YUhmjLaVc5HDf66EdJY562iwOxECgB1JRkp2aoMHp8U/csRsmIn+saRnQ20f0XQONNV3X2A6+MIYRSPCvOIZj+A537cbbShMIP35/Dus9Ue EY2n+4jy wtIS4MAIL1K4q1ArAn/QRPGL9Ps8PTpbq90qn08MtmaCoi/dFUNVkV3gdL4fKBa3VeP/1bCHj3TsAyVPAd7gO58L+6EdEjAy6AVKUBmvpave8XPmiAPz/DvgmbGqZe+a9v5BRkD7hH3XaqsdJBpFOZYJMp1CEVQIca1149LBlkuAxRxq2+wGgsi7vJ2oMhGHgGUBbfcnpCN50NxYU3epjbtvYxSO61+EOzBT4REDVMOdW7wRCYVNvOtada/dbJzs7SsXiVHBb2Rlmtd14Hxbve2fpJF6cCanSa7s/Fh3NnBRq2PsOXwqd66BWp/SGMnVilMRzAbgI7qSq/fGIotUkPNsbUsZhiST9sy1q+jQtFkab47BL1XwY2sRuz0zp19Y1BHDY5VVsnHnA0LUDHmXC54hnDAd7pTmbGSoY X-Bogosity: Ham, tests=bogofilter, spamicity=0.000001, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Mark Brown writes: > +3. Allocation of Guarded Control Stacks > +---------------------------------------- > + > +* When GCS is enabled for a thread a new Guarded Control Stack will be > + allocated for it of size RLIMIT_STACK or 4 gigabytes, whichever is s/4 gigabytes/2 gigabytes/ > + smaller. -- Thiago