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 D9A5BC3DA4A for ; Tue, 20 Aug 2024 14:20:09 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6A9086B007B; Tue, 20 Aug 2024 10:20:09 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 631186B0082; Tue, 20 Aug 2024 10:20:09 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4D1A86B0083; Tue, 20 Aug 2024 10:20:09 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 2B1546B007B for ; Tue, 20 Aug 2024 10:20:09 -0400 (EDT) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id B852F120217 for ; Tue, 20 Aug 2024 14:20:08 +0000 (UTC) X-FDA: 82472833296.17.4BE623C Received: from mail-pj1-f43.google.com (mail-pj1-f43.google.com [209.85.216.43]) by imf24.hostedemail.com (Postfix) with ESMTP id 0A6F618003B for ; Tue, 20 Aug 2024 14:20:05 +0000 (UTC) Authentication-Results: imf24.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=GS46m7YL; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf24.hostedemail.com: domain of miguel.ojeda.sandonis@gmail.com designates 209.85.216.43 as permitted sender) smtp.mailfrom=miguel.ojeda.sandonis@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1724163590; a=rsa-sha256; cv=none; b=lnfd5RiMZnHHf2LYzxzi4ImRtQyeRkoPQloI9GGNX1W0cZPWiGPRObARLDQd8sQQXIKUS0 jA6stJQWenLpwumZUEVISawpQkghsI6hluyrQxI5LfqU4bmqpOQ9AI2YnU7oxcdu4Gni0V b0jNoEbvaQcM//h4gOh11Hrw3zGGeGE= ARC-Authentication-Results: i=1; imf24.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=GS46m7YL; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf24.hostedemail.com: domain of miguel.ojeda.sandonis@gmail.com designates 209.85.216.43 as permitted sender) smtp.mailfrom=miguel.ojeda.sandonis@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1724163590; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=DxvtxL+Ke8K6Pv8l2dm3nQAgwg0QSGFXf5KSkc+OWOI=; b=enmRg/WE4a+pdIzJCW2YP0HDMbcaIkQYTm9BoiqF0ZdcPW6x+ZN7yoPsGiYDnDXLWURlCK 5KFqGhnU0gNFB9temlidiwmNGknhqpDeZY+c5JRNp6/joEXgXTQ/Ur3Sa/iYPnSIVkQBVO 399NAvCl9+NS9iBnPcWzgDUuoqkqoz0= Received: by mail-pj1-f43.google.com with SMTP id 98e67ed59e1d1-2d4750be8c6so173620a91.0 for ; Tue, 20 Aug 2024 07:20:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1724163604; x=1724768404; darn=kvack.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=DxvtxL+Ke8K6Pv8l2dm3nQAgwg0QSGFXf5KSkc+OWOI=; b=GS46m7YLTESxVskgsQ9TGmy1IS1Za9zzvaUe95JbIvFN9iVRgNBMSCgK5Ht5f+yrBC q7y+Mjg5pv6oU9DkRD3JimUnfm4vK3OuAlmDdpbJHx46sJPqC6MRnS5BJwoPC0NevdnD T0GEJbn4D1yoDo4iFIutFFeGOykgn92DKI5fsGNxziIjRPgYW39QhpC7OTKAZI/w67mk IB74Zk1oqRWrKiGK+PJB2rVlUq6muYxUpsMlaWWwSob8V5+mf156Df1p93lXHAkd41kV CMeEPY77mmKoDZ98QuviJpYaaKKx+7AgMRDpC4P8bXzqWhTn9BfWDC562kdWTHcaTB2y gIlg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1724163604; x=1724768404; 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=DxvtxL+Ke8K6Pv8l2dm3nQAgwg0QSGFXf5KSkc+OWOI=; b=g43Qsp7PvIvYBu4YVa5yq1yVM1Fs4Z8oigurppF5SiYfp84G8mKeN1HX9kumgPTMGa 4py1oF1D9Oj0p3OOlv2WA7TXbVU0tYADVlTbLzDEQ+cw/zZv+F3bZfaxKIPk+IeFW1wp eEL+7zDm6IdcbZTAb82ONdiCC5aeO/owfeDtUDhydMQsD+hWnXfF46BwJqikeq5rWTcR wpJfDsGS4C4nO3MYQ6Z2Eo9vhnBKmA+a7fi7aQxQaYCC5y2Hy9rtYPv2rzOfaRN4QllP C6tGm/QoNxcZQsRTfUBvT2s6OrpD6VXE4T799zewp/bHz9c+0N/9/8Mr2fvAbUG5WH5K 38hQ== X-Forwarded-Encrypted: i=1; AJvYcCVgsrh8UlsroX/rL7NaDpi3AZpp3i1bpyKDLRCznL/T3b5Ko99W0RRW0nRZUyZ9pToFKQXoVgkw98yxx0qvM6W7IMM= X-Gm-Message-State: AOJu0YyxWZWeCkkyP9HGvSqn0ABqqeuA5bApxJv1vIq5VzWYiDi8Si8r AwLPtFTr3WbSFq81e8vWf6ulVnUtAG9XCytlkwZ2zSatpawFvTNv6BJu+xnzyMN8A317WPbaVuq Z4VnxdTWI9Kx8Ghh7YpM6BOxe8A0= X-Google-Smtp-Source: AGHT+IGcjKB+JSUz6XR3WY1V11DyPhrE/IyS4AaYf/2qlwuLxWDuMQ9CXaBD7CrEUv4damSxx/lF1wlKrveyCZDI6Zo= X-Received: by 2002:a17:90a:9a9:b0:2c4:cd15:3e4b with SMTP id 98e67ed59e1d1-2d3e086417amr9595929a91.4.1724163604537; Tue, 20 Aug 2024 07:20:04 -0700 (PDT) MIME-Version: 1.0 References: <20240819213534.4080408-1-mmaurer@google.com> In-Reply-To: <20240819213534.4080408-1-mmaurer@google.com> From: Miguel Ojeda Date: Tue, 20 Aug 2024 16:19:51 +0200 Message-ID: Subject: Re: [PATCH v3 0/4] Rust KASAN Support To: Matthew Maurer Cc: dvyukov@google.com, ojeda@kernel.org, andreyknvl@gmail.com, Alex Gaynor , Wedson Almeida Filho , Nathan Chancellor , aliceryhl@google.com, samitolvanen@google.com, kasan-dev@googlegroups.com, linux-mm@kvack.org, glider@google.com, ryabinin.a.a@gmail.com, Boqun Feng , Gary Guo , =?UTF-8?Q?Bj=C3=B6rn_Roy_Baron?= , Benno Lossin , Andreas Hindborg , Nick Desaulniers , Bill Wendling , Justin Stitt , rust-for-linux@vger.kernel.org, llvm@lists.linux.dev Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspam-User: X-Rspamd-Queue-Id: 0A6F618003B X-Rspamd-Server: rspam01 X-Stat-Signature: gyiyur6jonj1g8mfp79mt8ipnu8ymqrg X-HE-Tag: 1724163605-484228 X-HE-Meta: U2FsdGVkX1/BHlcROOyoONrm/sSfNBaGt+lsNC4IjSl/eVlZJ9vURdpext8Y4hxu8EmSkpY+uWtDWiVecF38bDnO9Zbr76i8x9Lf/Fw3FnzrFLE5sa886YyEy4CsZh4u2+NWDMfQIdg5+wew4ZF4Zrooke+Bw3/0m6GiirC39KnVS9Hw7WH3fjTBjA2BJnC7uX31GcQhu1DN7tM8hbC9s6snU1F5nvvv3fgXLqgQ8xCxWOSANHc1SNl8bRHjCS3nrKLGqMq3eCulMhC3QsgpXxhXlKrFmxQiQQV141Go2xE8wiow/2m+HFze76iWosXQKPPd1Jgn5t50PQx7Om05dreZV5JI0zs0WQig9fztclsMZbHuKwo5tsUdW3FEZHuE0axM/ZnyClIZ91GFJiB718AgXRE0ZShcacMfSfhnkcbJJdjP/tdNx+sJ2LI+ALU3hYOEt+Ze5abGNm/jXTZKKIEVLwhs1fDC5JgUH8KO/FGNKGjDIpwNg/2GXXotK6IDXhDSnahibXt4FP2oHkXb4mwzkOXfARSzs5u38IQpN1QKbDcsRv6gfUVJQzpz+EFy8c1Xt5kWX5DY96rxy192KzDVHHdvDosQVwvOjzKZh0Lr5ICfWCnfXuwLFBmL6yKiL0dyP517qkqmR2NctO0y0XaaafEf6y5AHKUpvWjk4gsZX8rXL1U/Ilsmt9v9JY2AkNLCO+j9cxJV8rAef5vZpm1DHvO1V3Fk8+SpBaKNvFs5ElvRE2TU9tm/83KOHkJAUbc+gDBuqdb6ug/m8QKd/rS/K1wxY+azQhpJT/ajCDl4TpSfAgDbuC1azShGj6+giUbno6pH6vcuauH2kDda+pmSQnHMxdoLruS9vKR5w3tHxiTHNs8YC7niXsxTVe0gjW7ioKbzQV+iAncixGc1SU69HxvY3vuvnPW1qLbuXL9L5FYWY1Y56jaMq+sgQq/p5HRrG73CWayJApgaBL6 7/+CrtCb zJTKu6f14TJBfZnVlg42YFRkjev+poUWYHNV1dtI81xLEPJknFaZ3DSPueuPujeExhHFK/fm2Ff+ED4qfONnshYILJEjznP4yQM9cMZovTXaROAWgzuU9cKPlmx2r3RxE5jjivrVy7F2k7YvhYbQhpj66xjNoNX7bnTmy2Gbj72C7wQvCrC6/vTby/BknovgB6JjI52vtmxsZ8scLJ165NCpG+DQQTQhhfJ1jA5CSxERgkcsL4Yh2h/ojhz6zBOUbkZCuaFygYZRY0IeYd5zljTqmUtjwxvQcnkcMQxFSwDoDpb91ogNDCd+KlqYDlsD0A8cXpLJY/bQqbr1XP0PtjZd7JPgimi4YLuHLhN+p6OlhEgBckxfQbmhuWLVFqlYyClmhF+SR3AzWZ4fsLRu78YFkMUts3hfeQPBWs93WX5wkRt4= X-Bogosity: Ham, tests=bogofilter, spamicity=0.145447, 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 Mon, Aug 19, 2024 at 11:35=E2=80=AFPM Matthew Maurer wrote: > > This patch series requires the target.json array support patch [1] as > the x86_64 target.json file currently produced does not mark itself as KA= SAN > capable, and is rebased on top of the KASAN Makefile rewrite [2]. > > Differences from v2 [3]: > 1. Rebased on top of the maintainer's cleanup of the Makefile. Andrey/KASAN: whenever you are happy with this series, assuming it happens for this cycle, do you have a preference/constraint where to land this through? I am asking since we will likely need the target.json patch for another series that may land this cycle too (Rust KCFI). I asked Masahiro as well what he preferred to do, e.g. if he wants to take everything (KCFI, KASAN, SCS) through Kbuild, that is great too. Thanks! Cheers, Miguel