Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp2691392rwd; Wed, 14 Jun 2023 06:19:45 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ6y5X8q4VptKzKuGZ62cgcnKgU7u+l5iB50BSx9Hr5a/gntqnm9a/8xKKRvCJff2V/z1PxH X-Received: by 2002:a17:907:9611:b0:971:2eaf:556 with SMTP id gb17-20020a170907961100b009712eaf0556mr15245206ejc.18.1686748785388; Wed, 14 Jun 2023 06:19:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1686748785; cv=none; d=google.com; s=arc-20160816; b=PAAn2Xv/wqbhPYFybQJEWmItagqo1sAPd5TG5c5WgA+apb59X3898R7ZuTS7mrBtkh Ld+Mh2LjC0ShlEH4hwb0V1OdrdbfdlZMRJssL5ShlAwO4hyKMKDy7HiDMIlQrdI+BVVn DO23+Y/FzsDo4N/hHBIIWBgwXzFU3OBJQpzIn5iqOKtna3qZvbk6d7ZWYWBdckDkxTGr 6SgdUykR/y62TORKY+qMUSPUSD/dPld2MWom/r7ODJ6Pwtimkjgg/rmp+hwLB11tqx6m ZBSyAG6nS46qJVORsJd5PJBjEMO3qJ8I7/BNvrH/BxaqUqv62rRkQauTUkPV/REP9gjx biAg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=WCln3m7KL/kSJZ5Fw+SedE8NavycgDgLLYewE52/BdY=; b=sSVrX8Vtr92lMCjdXYHBjirkkjqYK6a1TC72zJlGFQwEZrDRUZdkZXBSM59F83bysu MvGMv9yMDuI/k8Cbfw6a9DuzR9OkKaT6oS/IF1KHCiT9hX7AWfGW+9mGG1MLcFPvQv1U UrEwVTtIDUxq95lgFpfBT9hASpvnGBAhI78KAyi15QQpfBXpU/OJSC6Nslgv/oBCOxdk n99Wf4XCxyy9wMI4gW3gc9CgCXqcph4Vn4sBvTrnCMccFOePnE073ReLJHZD1c/kkTYi yzwghLnBcTjcOEtEz2EqyVIo19Q5DtZzTVtB/ARylmrkDLwFFIs0nSsfaxj9phINKja0 Eeyw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=NmGuG1sc; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id lk8-20020a170906cb0800b009659e77c2ccsi8229331ejb.799.2023.06.14.06.19.17; Wed, 14 Jun 2023 06:19:45 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=NmGuG1sc; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S243977AbjFNNN6 (ORCPT + 99 others); Wed, 14 Jun 2023 09:13:58 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35046 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S244795AbjFNNNz (ORCPT ); Wed, 14 Jun 2023 09:13:55 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BFBF7268B; Wed, 14 Jun 2023 06:13:29 -0700 (PDT) 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 C76F1639C3; Wed, 14 Jun 2023 13:13:05 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id A2E57C433C0; Wed, 14 Jun 2023 13:12:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1686748385; bh=x8Up71mCwqWQG8AsnfE4/2MdVJDUJadORPWbH0I1tuE=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=NmGuG1scUFZKhFQNFytyrqQs4QH8kSngMWTDWQhh/IAxUShNkfAlHA0mYatvTs83/ jOKmBA00V+we+EzssIXOd/Qz6QecVS5ksEJeq0J3SvWSO8bj5PSDHbZgMaN95IeN8R P733m+ruVwxdOGQxxq0YxO2HZWTkeNUJANSmfjGDgbvalwxGKpo4E3gTq3Iv5L2IZO zKhN1qUc4PaKfYBJnBHQfjM3sPbtik1D4+Ru3w0XxYPIZqDW9YzPa4GikNGjqHoBr8 valRm0kUucRd4MnoMTxBiQVaEQ6kAsOzmbiwXIMM0TI99Z7h0v4MW5wcMejZM+cOhR a/QxJGFDHl0Uw== Date: Wed, 14 Jun 2023 14:12:53 +0100 From: Mark Brown To: "Edgecombe, Rick P" Cc: "Xu, Pengfei" , "tglx@linutronix.de" , "kcc@google.com" , "linux-arch@vger.kernel.org" , "Lutomirski, Andy" , "nadav.amit@gmail.com" , "kirill.shutemov@linux.intel.com" , "david@redhat.com" , "Schimpe, Christina" , "linux-doc@vger.kernel.org" , "peterz@infradead.org" , "corbet@lwn.net" , "linux-kernel@vger.kernel.org" , "dethoma@microsoft.com" , "jannh@google.com" , "mike.kravetz@oracle.com" , "pavel@ucw.cz" , "bp@alien8.de" , "rdunlap@infradead.org" , "linux-api@vger.kernel.org" , "rppt@kernel.org" , "jamorris@linux.microsoft.com" , "arnd@arndb.de" , "john.allen@amd.com" , "bsingharora@gmail.com" , "x86@kernel.org" , "oleg@redhat.com" , "andrew.cooper3@citrix.com" , "keescook@chromium.org" , "gorcunov@gmail.com" , "fweimer@redhat.com" , "Yu, Yu-cheng" , "hpa@zytor.com" , "mingo@redhat.com" , "szabolcs.nagy@arm.com" , "hjl.tools@gmail.com" , "debug@rivosinc.com" , "linux-mm@kvack.org" , "Syromiatnikov, Eugene" , "Torvalds, Linus" , "akpm@linux-foundation.org" , "dave.hansen@linux.intel.com" , "Yang, Weijiang" , "Eranian, Stephane" Subject: Re: [PATCH v9 23/42] Documentation/x86: Add CET shadow stack description Message-ID: <898e952a-be97-4424-b889-4f766e3e0cd4@sirena.org.uk> References: <20230613001108.3040476-1-rick.p.edgecombe@intel.com> <20230613001108.3040476-24-rick.p.edgecombe@intel.com> <0b7cae2a-ae5b-40d8-9ae7-10aea5a57fd6@sirena.org.uk> <87y1knh729.fsf@oldenburg.str.redhat.com> <1f04fa59-6ca9-4f18-b138-6c33e164b6c2@sirena.org.uk> <49eabafa97032dec8ace7361bccae72c6ecf3860.camel@intel.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="4ibPQ7ywZvQ2KqFY" Content-Disposition: inline In-Reply-To: X-Cookie: At participating locations only. X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --4ibPQ7ywZvQ2KqFY Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Tue, Jun 13, 2023 at 07:57:37PM +0000, Edgecombe, Rick P wrote: > For alt shadow stack's, this is what I came up with: > https://lore.kernel.org/lkml/20220929222936.14584-40-rick.p.edgecombe@intel.com/ > Unfortunately it can't work automatically with sigaltstack(). Since it > has to be a new thing anyway, it's been left for the future. I guess > that might have a better chance of being cross arch. Yeah, I've not seen and can't think of anything that's entirely satisfactory either. Like Szabolcs says I do think we need a story on this. > BTW, last time this series accidentally broke an arm config and made it > all the way through the robots up to Linus. Would you mind giving > patches 1-3 a check? I'm in the middle of importing the whole series into my development branch, but note that I'm only really working with arm64 not arm so might miss stuff the bots would hit. Hopefully there should be some Tested-bys coming for arm64 anyway. --4ibPQ7ywZvQ2KqFY Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmSJvNQACgkQJNaLcl1U h9CPyQf/Y4GwjTyNGgoEGlusyMBRxull9v6onRkwCcTUbLHk6Nmd68eA186L2jZS kTkjXNcM67CHwcz3xw1W/1T4uXcitQqHeNznnES31wFwPnJYZzDJSF3RfyhC3WXk eh9so9SyTG2SO/AK4CUgdhSph0eYMo2o606r/S+4mWiThEC6sMK/5Wly6vVmM4mm dAHJecna4winLvCpMTb5gW/khUtn5Bc3w58b/45FoVytXFnMV65H+Q/WIsySPl2J pHH93UeI0zJXXKzhm6iSQBFjRmLa18i7o0k456fIKYxFYknblATaeJvSXC4YhCtA zVN7zhOEPqONu5RRMukB6WRZgpm3tw== =ErsU -----END PGP SIGNATURE----- --4ibPQ7ywZvQ2KqFY--