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 199C6C3ABA2 for ; Mon, 16 Sep 2024 16:47:08 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5036B6B008C; Mon, 16 Sep 2024 12:47:08 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 4B3516B0092; Mon, 16 Sep 2024 12:47:08 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3A1C46B0093; Mon, 16 Sep 2024 12:47:08 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 1B8896B008C for ; Mon, 16 Sep 2024 12:47:08 -0400 (EDT) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 8878AA0600 for ; Mon, 16 Sep 2024 16:47:07 +0000 (UTC) X-FDA: 82571181294.03.0C09D7F Received: from mail-pf1-f170.google.com (mail-pf1-f170.google.com [209.85.210.170]) by imf21.hostedemail.com (Postfix) with ESMTP id B3B7F1C0015 for ; Mon, 16 Sep 2024 16:47:05 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=eszsunEh; spf=pass (imf21.hostedemail.com: domain of miguel.ojeda.sandonis@gmail.com designates 209.85.210.170 as permitted sender) smtp.mailfrom=miguel.ojeda.sandonis@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1726505079; 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=OzAN0xAvRZHTYmrnU/A3fZSEHEklGK3Vjb/1gDLdIyc=; b=3M7R9vunQxZW2W78hPpzc9Hno0NhJAXijQyZxNSqMYytjRok1CdgAafPNFAhK0ILEs68AU 3J0zFbN3UYubXeRK3KiSAK+dZNysYScQ3qtriBS73l+CiqD2hmv/VfYqLVksASiD+bXJlo UgX5QVdah77AyWF8Obz22QDylpIzOe8= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=eszsunEh; spf=pass (imf21.hostedemail.com: domain of miguel.ojeda.sandonis@gmail.com designates 209.85.210.170 as permitted sender) smtp.mailfrom=miguel.ojeda.sandonis@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1726505079; a=rsa-sha256; cv=none; b=IF/xTsHOb47F4kuFVEGPldih/D3+BJ8dy5dzAnTCZdIghxyougLBpjRVz5mTj8q6hoWVGO EcUCZYC/fBn+bCEFqDWNNrjTgOLcAyBaO5/MPPCqHKaURvCGXWxUyey9aZBy5TwO4ZRVNA CTA4CoDX/1UQhZmj7qkM/EEYdObfwIQ= Received: by mail-pf1-f170.google.com with SMTP id d2e1a72fcca58-71797e61d43so654997b3a.2 for ; Mon, 16 Sep 2024 09:47:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1726505224; x=1727110024; 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=OzAN0xAvRZHTYmrnU/A3fZSEHEklGK3Vjb/1gDLdIyc=; b=eszsunEhj2byRkBzjKmdHHQaYYDjHiTi5AvYb2OkwxoTN1luq76hMCUkcYGrdTAdZ4 VTk4aYSWGSEEIrARuV/sX7ImOFGfHSZjaq+KpdRFJS0+pZ8KZMEaBukeHnCmzdi7DfcO nRJEbIeUjD5Cf+HgXmpLpPArWrJ10+6sVzziwVrA6cad7JnNGdGlBE1KWnWfBIYFQDAo FhOPh5ys2MyQ9nJaa1JhwDFKV8nBB3yUxkJX08UYR+Ddi6cXtJne2F1xwG0WJtf/zy5N fVHOARO5Ey6Nv1+MJE+aEiVgTDgB0j7XvI/9ZKHIHSBoQd9Ucbig7ALhZt9ne0BnLD9I 8JtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1726505224; x=1727110024; 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=OzAN0xAvRZHTYmrnU/A3fZSEHEklGK3Vjb/1gDLdIyc=; b=F7eX7FKMPxZtN3NltQzBns5WvyAJ21yNPq6bnWzv/qGaLrg27Yrxc85c6FSXASR5mM 2J4ciye9MA+nLxshqbFB86O5Z+6Fi7wYBEZOhbK0FM/oTybL6XhN1U9KV3tqBbZQOuFA tp/j0YiCSVl9Os0bANch4Wq3vK/RfBFvbzolNGvIgtsmoxPCcbYJ9fwZgzVtfiN0VMes 1LoeXK1Rj/s8/BIIYwCc8Y63H6DSwHYibsdeosl+oHnGVn/i9XnTr7U28eH5/1p4bmTg PDomh+UO3PS4tCYJVUCtES4+sKft5nCK8SLmE0x3tp8Ckp9wnNtTCZItYsMZhavvqpAO A1nQ== X-Forwarded-Encrypted: i=1; AJvYcCVUIMqs7KrzCJQSFyb3pdOou/MKDlNfM9xHFwLE8jkAuP0gvsul2cJEYRx14vJ+arx0bXuNGwElaQ==@kvack.org X-Gm-Message-State: AOJu0YzIshbP2oG7y+rcPhbxhFhzYUe+j8R0GZz9v1fKaaGyftluVjxf CJjuiSsjvnb0yGZI0ErLOEPMXTAYn31TZP3RxbVuTPJLtU/SLbnHPq52L7XBz4O8eXiLB+zYhnj SF+/25IsOnqUuJE+XjUSeURv2nUI= X-Google-Smtp-Source: AGHT+IGzwvwl4zOI2Siv79HgsewAOMw+JHEgLSjbi/II4ExH83X8+4dRk9iJZKlRCXDrLhPpknwmQEBcqu9MXQQxgVg= X-Received: by 2002:a05:6a00:9163:b0:710:5243:4161 with SMTP id d2e1a72fcca58-7192620609fmr9753938b3a.5.1726505224337; Mon, 16 Sep 2024 09:47:04 -0700 (PDT) MIME-Version: 1.0 References: <20240820194910.187826-1-mmaurer@google.com> In-Reply-To: From: Miguel Ojeda Date: Mon, 16 Sep 2024 18:46:51 +0200 Message-ID: Subject: Re: [PATCH v4 0/4] Rust KASAN Support To: Matthew Maurer Cc: andreyknvl@gmail.com, ojeda@kernel.org, Alex Gaynor , Wedson Almeida Filho , Nathan Chancellor , dvyukov@google.com, 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-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: B3B7F1C0015 X-Stat-Signature: 44yt914mdm13nhaquu84gzf74wme86j5 X-Rspam-User: X-HE-Tag: 1726505225-832214 X-HE-Meta: U2FsdGVkX192N6Y/DNRCzIS11ndDo4qgx5QhwFGPR5TNDADXq5I5kgI4jmYSfcLBTjhUMPQPHEjOCBG/r4qotido8LQkL+qGA+dw6prRODjxX5bIo4rnar0BXPc3/BQ6zHeSFPHkbqKLVo573cS1F+hAgjk5S1GcYbjHS7s/Wv5oAmKLGKN5Cq2yQNoU7rZYAP825V7dV2PJ6pTDdlWfSK8SJwEVq+WCRHrvg6SCNlSADAuKxBVqd1TD8ByTB2hU1IKe9OQbNJZcfan7HWpD4CIrtjTBd0/SdadciMndEEYT89Ar8og8haeKxYCv87+qRIqMH3+ZmjR5bsK8W2SPAq8g134WxaGGB2UGOQcb2letHqqroFhonUYaXWBfa9Z8jV1hErNg74brk1vLqOO466K2BAY27Z3p2iUckxUj82rSW+VqLyYqMQR/+4C4VlbREJm0M2M4reAl3dGWueDwydgeBtti2vkq69dAIB+cuun3MtLIQ2PKXitJrrOuW0wgZ7IVD+Rozzj8ZsksB0/V8Tpfnxcya7V/yCakPIdf6VuFJP/GCjnqNTAn+dMmaV+WKJVcuYt6gDX36/FvwVWJFdDrbXhYn9LlrjFnstg21klZNkXQWugP9INn6Dd8VWL5Leupy8t57k03mh50TVntb+eLuVcwcAE/yYsHzfV1zdKv4fpHSDpgQPTym0YNYOkGjIFZ/2KdD2yuELMPn12IxIc9BTHSYbhf9e23eU5XqinhrJxMiuGdcdGhyGqUKVQb+w64qtGbv4BdjgWlWDve3NTkt/y4h6xHjqeSmtFIMEOXcqOIo3kHqwOoabQYRY16c50EHRLwzRktzpIHro6o5h07s31gkJi6cGqdwMYHVfNHXq78RLSjEGzQL5czwSC7kOyikmD2UjGKvto+TihMnIjBln2egRGj4SGR7IEsuMPwyIbqIde4ajR9mtyKJ5vpGke9gTfOzkEInFkoLHS 6OWH1+Rh AAXBffDPM/UYtnvIDXou38VIXQR0QILGk074zV7MFbdiX5Uq3XELwYdXgBRSc+cEGXp0G4HecWtmI7mnF8JdTZtS6SkyFtqIbvgaUHF45uTOrnybbL4qpmlrXOC3+ehtmz2pluxvcI40Xv0ho9C1dwKjNp7m3SnHyWAtdPTVezauU/LUeQ2lwlAd+d4WCiKm1P3ESElBhBGqVTYFDqpo1he0aMmFxzKwf9IwA948QG9AIFxiTI8YwfEnyFh/AJWzX3J0QsyR4JcneBXnOWrSDDAW9XoO3l3cFa9qgCBiWiNT7rsKZnB59oT99PU1X9AlixH/Po/J7nweUbUGytK7GGQdaz+PsKAL/RebYjTJzVem9aHPU1tld54zPKx+TFY0Jjq+DRgzetNHsmN+wO4j+D0Xexzrw4eJfoIqLMCnLKQdd7U7Xv3Zq8Qm7r7AWzlOzGurC X-Bogosity: Ham, tests=bogofilter, spamicity=0.161489, 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, Sep 16, 2024 at 6:15=E2=80=AFPM Miguel Ojeda wrote: > > Applied to `rust-next` -- thanks everyone! Also, for KASAN + RETHUNK builds, I noticed objtool detects this: samples/rust/rust_print.o: warning: objtool: asan.module_ctor+0x17: 'naked' return found in MITIGATION_RETHUNK build samples/rust/rust_print.o: warning: objtool: asan.module_dtor+0x17: 'naked' return found in MITIGATION_RETHUNK build And indeed from a quick look the `ret` is there. Since KASAN support is important, I decided to take it nevertheless, but please let's make sure this is fixed during the cycle (or add a "depends on"). Thanks! Cheers, Miguel