Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp5514036rdb; Wed, 13 Dec 2023 10:44:25 -0800 (PST) X-Google-Smtp-Source: AGHT+IEXljhaG1ql4IJwXByf02DA8YfIy5maJ3+NVxc+FUQG8wsMOSxmkF3h3jZmfWzdu2UoKABH X-Received: by 2002:a17:903:5ce:b0:1d0:b340:439c with SMTP id kf14-20020a17090305ce00b001d0b340439cmr3384305plb.29.1702493065499; Wed, 13 Dec 2023 10:44:25 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702493065; cv=none; d=google.com; s=arc-20160816; b=FGcu4Hr86gFLsvsmtnmXH+iOGKTDdJaKlC4eRs5Lpdc5aMJ4uS5/L7d+cB6i9tZeq/ W1Q/UvjVHMu4aWX6r8Ljq1DPNfq3JL6PxYAOU/phTX6RTKSu5XDHhkhv91u/xveHx0YP cpBZzoUx7GIUk3ZiWNzYCct5GT4KRLuDm3bYqfniKmBAG3VG3BF2yPGb6wPrvYPAv8T3 FFIjvuBazSofnkeLL4Qb65ogaH7GzPmFUFcFS2+xW+cEx46ntPWAMk9qc9CqyNFt2eih wqNyv8wbKurFAUe65RABP32YLyQ/uHdrc54xPKl8kbttRBT1l9B/ru4fO0kmvYV295CF 1WOQ== 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=l2LwifpOgXej1dsHd1KHJezfiI8h2hD12gEj1McMU+k=; fh=Vme0n3Fs2sJTg6oGYk7u8V0UAoVMWvKiljqrwbPszu0=; b=g34RzO7dEocY5XyT7055mJy+H0VCKxx+g7428NYPib4V2sW9kSXrsejM7jDJauFFML ZBYhyyu34kL4bDw4YArl9qCVEQWgXcp2/+i0GxcFIODrdQgxWae+UpkeNtURLYdcm8Y+ De50L1WnkjIBtwaCemZrENU3p4enVuaIZnFBEgKRVTUKrFLOJmy5PqhP/1DIZY3yLL/5 DvwLRSiT6CUofLDXx8JYBSQTk/hu7YjHe8ws9m6VnzqTkQSGToZaypT73flxKrO1tCOb 4ZDL3L9HoaqDlzDEobfH7DJBwlZXxWADNdVCZ1hTMqnrQQLh2Og0Ya+rsKomrnIohdit kBVQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=AkneJdYS; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:1 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 morse.vger.email (morse.vger.email. [2620:137:e000::3:1]) by mx.google.com with ESMTPS id iw11-20020a170903044b00b001d347c433e8si2038575plb.322.2023.12.13.10.44.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Dec 2023 10:44:25 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:1 as permitted sender) client-ip=2620:137:e000::3:1; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=AkneJdYS; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:1 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 morse.vger.email (Postfix) with ESMTP id E47F480E0D7E; Wed, 13 Dec 2023 10:44:22 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at morse.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235403AbjLMSoD (ORCPT + 99 others); Wed, 13 Dec 2023 13:44:03 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43702 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233516AbjLMSoC (ORCPT ); Wed, 13 Dec 2023 13:44:02 -0500 Received: from mail-yw1-x1133.google.com (mail-yw1-x1133.google.com [IPv6:2607:f8b0:4864:20::1133]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 763D0EA; Wed, 13 Dec 2023 10:44:08 -0800 (PST) Received: by mail-yw1-x1133.google.com with SMTP id 00721157ae682-5d33574f64eso74030817b3.3; Wed, 13 Dec 2023 10:44:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702493047; x=1703097847; 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=l2LwifpOgXej1dsHd1KHJezfiI8h2hD12gEj1McMU+k=; b=AkneJdYSedv/ZYOsBalOkTWnlwtta2QsasKigF6ZNO3JvglzTDRN7/BMBrs4+OyMEe 2/8Be1gHml/OqR0OYR7ATngNfz13xtB6RWWtbni3rmVxnFRXcr+97XNweotJ3S2d7RZp B7lyn3gCN92EaVIhtDoM5GVcNuYj7QXaeKgcpZLeDbscteRZm+OS9XKOorwG+gZ3jL5C JNjnzsqpsw9u2I2SqDIsGPRqoUM6dkNLT70rG0gTmGhTBKAzYW2JsihuaZen/sGwCLA5 3sHG90e/Rt2CtV1qh7Nb1DpXZXAqoXnPYUhNpIInZlbnLVhspWM/jAbNLBfJQvzRplOZ 5EwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702493047; x=1703097847; 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=l2LwifpOgXej1dsHd1KHJezfiI8h2hD12gEj1McMU+k=; b=dQ7AbKwbrpB8WNBJhW5Mb5UzB/Ljrk0nSW81iwB5iw/9LjMASccNB68JaM01WMTZx5 Gozg1Ab3hC/Czh6bBQ/AtvInJc/aHWlLBEMYHM7NlxjCSVo7881i9N2vcyzIBVgTXh0m O9oYQuDn3CI6T5ewQNEUTIZgDm0eqSbqW8rXa/Y13pGmenda4Mr0YqK5X8Hldl892wH9 3qm7A41eENhXxi7dlXtfI8xZv69RuRsLCaKlYnFJgFv67B00M9Lxek9FQgxnYpv3usQ6 nYsN1YGJ5rdRdcdQCVoP/wV5Y90QqXl5Q+KgQtrQVPIGBXXONAeO4f4063j1C35QkuD5 FM/g== X-Gm-Message-State: AOJu0YwVNaC49hIktnwDDwZ1zwolOecJuAf3Fr+4WuUJKnkg3dUfoLIn 7HmI5OH9l2bShRJrwqarvIZPldZOxxJG6uxb2EQ= X-Received: by 2002:a81:8415:0:b0:5e2:f017:24b5 with SMTP id u21-20020a818415000000b005e2f01724b5mr989270ywf.21.1702493047731; Wed, 13 Dec 2023 10:44:07 -0800 (PST) MIME-Version: 1.0 References: <20231031201945.1412345-1-mmaurer@google.com> In-Reply-To: <20231031201945.1412345-1-mmaurer@google.com> From: Miguel Ojeda Date: Wed, 13 Dec 2023 19:43:56 +0100 Message-ID: Subject: Re: [PATCH] rust: Ignore preserve-most functions To: Matthew Maurer Cc: Miguel Ojeda , Alex Gaynor , Wedson Almeida Filho , Nathan Chancellor , Nick Desaulniers , Boqun Feng , Gary Guo , =?UTF-8?Q?Bj=C3=B6rn_Roy_Baron?= , Benno Lossin , Andreas Hindborg , Alice Ryhl , Tom Rix , rust-for-linux@vger.kernel.org, linux-kernel@vger.kernel.org, llvm@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,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on morse.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 (morse.vger.email [0.0.0.0]); Wed, 13 Dec 2023 10:44:23 -0800 (PST) On Tue, Oct 31, 2023 at 9:20=E2=80=AFPM Matthew Maurer = wrote: > > Neither bindgen nor Rust know about the preserve-most calling > convention, and Clang describes it as unstable. Since we aren't using > functions with this calling convention from Rust, blocklist them. > > These functions are only added to the build when list hardening is > enabled, which is likely why others didn't notice this yet. > > Signed-off-by: Matthew Maurer Applied to `rust-next` (used Markdown for consistency with the other comments in the file). Thanks everyone! Cheers, Miguel