Received: by 2002:a05:7412:251c:b0:e2:908c:2ebd with SMTP id w28csp1513526rda; Mon, 23 Oct 2023 15:16:18 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFVUNVEphML1yRDOQyqWYvMQlCIhxYunxgmvqFB/FLNcgpxyXlvubwdz4AsWv9P7N2tyuki X-Received: by 2002:a17:903:244f:b0:1ca:495c:77d with SMTP id l15-20020a170903244f00b001ca495c077dmr9877457pls.18.1698099378675; Mon, 23 Oct 2023 15:16:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698099378; cv=none; d=google.com; s=arc-20160816; b=Cs3Tflf5OHvIpyKJeurKo9846QUkdNHl5QquBQ+PWjRsjNGi1LfZqCm5ruVOh6O0q3 ElksDOZw2tBigU2uTaIWuWPtXnB1MtFBlMhxU8jtO4fyv4eP9WLw/qQpwbRRlMGv+6Dk MbgGgW58JrFXwWUTY6YJdtNN0h+fHkclzRFWfNPXoSXosVNhaFikgWhJq/SmyDnVGVl6 Ag5nXupNR6L3emAfFZmLv62K3u4xakorgLxlrMlHpNV0fvnj1s7TI36JoJnYRNhR2Y2C CZy1jhd+0PRcJ2u3dDw5TRX9Aet5ROmweOLRRdfE/i91spzb3SiAPKbD0D8n8mOvh9i+ sMbg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=3068ADSkqthpsqS93q+/p6HJQnWPBgqqNzVxtTtH1Vs=; fh=6ODkv4wjdi5orsPtFZBhEv3kEnqturmzgy2f3WIxFDc=; b=auI5NCuiY4wzzxATnwVI+hszifnDpSyQ1E++SejHgrJOkCUkAYATaWXqSo+1wCgCIF rv8o3IfVapwm+SQpXLUAfPlpNvb45NRkxGT/pSRZ9rCfVKbJ7eh6E08b0jK+QcoV/INT l5+13wUcB6ThUK+BmjAm7hUz0037iaC/kQ+fSVjuZTP58PFfk5SbJndIAtFnUqyVuki9 h94R4JwnRUmtuxQ6XuLByAJJgVpRCsjGOvrLIRP4f2+f4E5kXSxLGI0ZclASgu10+Lq9 QFSm1Gmd22+xVGasi7xizEt9rEeeCO1AXIqCuoWBkXGwl3RZxmBoRifsEWFrhibOn3Qq YW6Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=ilmP4HZB; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from lipwig.vger.email (lipwig.vger.email. [23.128.96.33]) by mx.google.com with ESMTPS id jo23-20020a170903055700b001c60c109ce7si6801731plb.295.2023.10.23.15.16.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Oct 2023 15:16:18 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) client-ip=23.128.96.33; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=ilmP4HZB; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id 55EA0807C570; Mon, 23 Oct 2023 15:16:16 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231680AbjJWWQJ (ORCPT + 99 others); Mon, 23 Oct 2023 18:16:09 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54942 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229552AbjJWWQH (ORCPT ); Mon, 23 Oct 2023 18:16:07 -0400 Received: from mail-yb1-xb2b.google.com (mail-yb1-xb2b.google.com [IPv6:2607:f8b0:4864:20::b2b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 891FAA6; Mon, 23 Oct 2023 15:16:05 -0700 (PDT) Received: by mail-yb1-xb2b.google.com with SMTP id 3f1490d57ef6-d9ac9573274so3538001276.0; Mon, 23 Oct 2023 15:16:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698099364; x=1698704164; darn=vger.kernel.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=3068ADSkqthpsqS93q+/p6HJQnWPBgqqNzVxtTtH1Vs=; b=ilmP4HZB4yr6jo/Lk08udrMSiqj6Sznsn0QQ1YGW96IZRPZ4jWO2f1A2J8ktKr0Ka7 Zq8PoCACTAzzufqhwB8wqTqDta086GP04GPWKHSE0ID2KEA5oMHDzDSH+BdFXBtZL8Sy b7m9Dt23au/n9hWo4CV8BvMfuxy1MN9eIf8bLERBTixnU5AtShH24OM0Xvv5MLBc+KEJ 9LytpK8CuxpwjgWKe4r+Hoixp4wT6WpEDi+recqxcKDj6Fu2FBH5F86AQIlTRKs0BNVE NIh9fXyxGhG/P8l6UfSSFmUOTjkql40Fyka2W/2ASQTyJL4YNdUZmw44Q+31VwvN2uJy fyvA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698099364; x=1698704164; 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=3068ADSkqthpsqS93q+/p6HJQnWPBgqqNzVxtTtH1Vs=; b=K/fw1qUei8VU6s7DHaK2n5M7E8FGwGsyTwDUp8Uq0hhFFBI/TnUlRJgotuMyS4cTBg ZXrm1zEw/e9R0awX+IL4ZYQmQ1RqABX7XD9J+lY+cKs1zipVGx9EiaqKLN7ozuQcFfnX tDBoq2v8E2Whs6IqXXUjEnXCvG17ho3RXbu5GPKXXVmJyBor6aq8AR9MEIiKrTwh8iAM EjmUsWCy3rjFHaLrzf6crP4WNaU0cZV3BmboCCQfF0bIgEDougZcGvocEeotMqqRw5J/ EVfM/Ug5rijXFE9qDJPpHHmcBU8EQ0/qkUIlMVxV8YYfeiCkTNEZ0AhR6MIuoj2pgeg2 POVQ== X-Gm-Message-State: AOJu0YykHQD2VEGHTLZCewQkc68AYDCRSTdl6AA9b7BkVyb0p+7dWy6U dAn70CENf639AfMAPvsg+yG6ROPHIoAci/J9SfpR7HI7UB4= X-Received: by 2002:a25:aaa9:0:b0:d9a:c61e:4466 with SMTP id t38-20020a25aaa9000000b00d9ac61e4466mr10600798ybi.61.1698099364644; Mon, 23 Oct 2023 15:16:04 -0700 (PDT) MIME-Version: 1.0 References: <20231023174449.251550-1-ojeda@kernel.org> <20231023174449.251550-3-ojeda@kernel.org> In-Reply-To: From: Miguel Ojeda Date: Tue, 24 Oct 2023 00:15:53 +0200 Message-ID: Subject: Re: [PATCH 3/4] x86/rust: depend on !RETHUNK To: Martin Rodriguez Reboredo Cc: Miguel Ojeda , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , Peter Zijlstra , Josh Poimboeuf , Wedson Almeida Filho , Alex Gaynor , Boqun Feng , Gary Guo , =?UTF-8?Q?Bj=C3=B6rn_Roy_Baron?= , Benno Lossin , Andreas Hindborg , Alice Ryhl , x86@kernel.org, rust-for-linux@vger.kernel.org, linux-kernel@vger.kernel.org, patches@lists.linux.dev Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-0.6 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lipwig.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (lipwig.vger.email [0.0.0.0]); Mon, 23 Oct 2023 15:16:16 -0700 (PDT) On Mon, Oct 23, 2023 at 8:43=E2=80=AFPM Martin Rodriguez Reboredo wrote: > > I'll mention that I've tested boots, both in bare metal and QEMU, with > `RUST=3Dy` and `RETHUNK=3Dy` and they were alright regardless of `objtool= ` > warnings. Although, if you had an issue in the past then I'd like to know > about it. These are mitigations -- things do functionally work if they are not applied, but you would be vulnerable. In other words, it is not like e.g. IBT where you could have noticed it breaking by running it normally if you happened to have a supported platform. Cheers, Miguel