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 AA8D2CFB458 for ; Mon, 7 Oct 2024 19:41:41 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 4339F6B0085; Mon, 7 Oct 2024 15:41:41 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 3E3856B0088; Mon, 7 Oct 2024 15:41:41 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2ACC56B0089; Mon, 7 Oct 2024 15:41:41 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 08A026B0085 for ; Mon, 7 Oct 2024 15:41:41 -0400 (EDT) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 7296F1C4941 for ; Mon, 7 Oct 2024 19:41:40 +0000 (UTC) X-FDA: 82647825960.29.23A0AA4 Received: from mail-pf1-f171.google.com (mail-pf1-f171.google.com [209.85.210.171]) by imf18.hostedemail.com (Postfix) with ESMTP id 8BBAC1C001D for ; Mon, 7 Oct 2024 19:41:38 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=GmuQ+CD+; spf=pass (imf18.hostedemail.com: domain of miguel.ojeda.sandonis@gmail.com designates 209.85.210.171 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=1728329920; 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=UYIaLHRw0RYYzPaYhNdhFTsCvTaZcxbAiq3hADHMKuc=; b=d85HkTQ/7vvMCml6iVPr3gYeJAtjvgDxeflIfMJv2iD985aOCCv88i/sVNLgP2ufvVQ0Yj DuimswNmg26x5fDayyoeiLs4kZFws3R7CNCgiT0Oyp6T+Zr7QF8lB+WAHs1KJ6cRLISh8I DCePo1Vu1+kOwXygnAUkhxEQn7teblw= ARC-Authentication-Results: i=1; imf18.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=GmuQ+CD+; spf=pass (imf18.hostedemail.com: domain of miguel.ojeda.sandonis@gmail.com designates 209.85.210.171 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=1728329920; a=rsa-sha256; cv=none; b=OuDT1EGImoQrR2M5UKJhwQ1vxhKjd9/swSSGaEDjE5rUkN5MjfrhqG3+hf6TVXhuE/MXZW +SM6GpZI5ncWRqn+L8LTukxqmKVpXwArWAf440S+nN8suJ3kmb6dh1srIXIbP7QAFM/FQH P5ZQMjJidGzzZ01Y3kn+BT+jeIbk728= Received: by mail-pf1-f171.google.com with SMTP id d2e1a72fcca58-71de91427d5so445023b3a.2 for ; Mon, 07 Oct 2024 12:41:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1728330097; x=1728934897; 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=UYIaLHRw0RYYzPaYhNdhFTsCvTaZcxbAiq3hADHMKuc=; b=GmuQ+CD+qqLPkjEPa8CTyanoIJS7qS9l9w/tqZFJhkYXieq6AIB5qoFGF4pBpTp0gL ig+eZy9ZhbbxcKqLabf94Un6NgT1JJXqRamjS0onG90JoV0M7l8ZWDabE7YsgbpjAfvl Ew3BL9QapcKFsyHybuF+ri/LFdbaKhnQi5QEzX9s41da1MeKn13LyZc/uJzq+FK6yorS SdiS76WXokkRT5akf+W9llMT/jq6pCmMxRGaJrwUU1ENgNODpZBESuQfaYytY8w9O1ac iB8m6+p3QIW+7L8zwGN+PlAIy01GTUwatBmiBPtQXooTJrXuUrPz9wGqKKVKoIEITI2c Xovw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1728330097; x=1728934897; 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=UYIaLHRw0RYYzPaYhNdhFTsCvTaZcxbAiq3hADHMKuc=; b=FmApddqYqT7lP4AqJcJJxs5QouySD5F8isSgbZbAmv50qfnaEy7amJJB7Iv0x/9GqP txhJKzoKD9jjAuS3/PSkkd4NhGgf0U8QLPtwd3JTv1gCdHYi0Qv/xxCQHhVrwv5O3Hr6 ugI2V2BvMRgdloBkJdj4VhgbBDxRtT1kXws6H4mVEMeeknaOIvAJi4up+82m/XTQwdlB +7eV1B/49GiMsdzmsH+QC1g1Zi9uDVV8lxFHumRQXLKv3/EyIIThipf9dQMEH6QVblAK dsDk/t0c2TC/Z1DWoiT0UVOCnzj3+8AOjuPqP8sXe4+m0E40bS7kx4ph8eAUKshRTqf5 Qc5g== X-Forwarded-Encrypted: i=1; AJvYcCV1FwhExUca2LWA/xjF5oZoqI0zGOTv0lNcoQzqCMhRPsRtkbfEwxVTuDVV4HwRWC0AXaAf4juzOQ==@kvack.org X-Gm-Message-State: AOJu0Yz9+TVTtJ2SBkcDzzRTVBRiuwvu7Cy+d1kNhRh8/x2n/d60Y8Ab Lh7OPBrqNFt8AtqFjYVcH7VbaAQce2qnYJHHRls0BfVonnAdmjbU0y1mcmZSnTCAcueP3N9tWyi TS4djgYGLqrpRWXQWiW3Ju695Wj0= X-Google-Smtp-Source: AGHT+IFzNGhj9rybt/LVmKAf91cTgM/AODOTO9uvvmYQNxRkZxxwnQPPSr242h8mSKwH7Utz1MO/CNdNR+HeBbtd8Eg= X-Received: by 2002:a05:6a00:1785:b0:71d:fd4f:260e with SMTP id d2e1a72fcca58-71dfd4f27f9mr4127041b3a.0.1728330097068; Mon, 07 Oct 2024 12:41:37 -0700 (PDT) MIME-Version: 1.0 References: <20241004154149.93856-1-dakr@kernel.org> <20241004154149.93856-20-dakr@kernel.org> In-Reply-To: From: Miguel Ojeda Date: Mon, 7 Oct 2024 21:41:24 +0200 Message-ID: Subject: Re: [PATCH v9 19/29] rust: treewide: switch to the kernel `Vec` type To: Danilo Krummrich Cc: Alice Ryhl , ojeda@kernel.org, alex.gaynor@gmail.com, wedsonaf@gmail.com, boqun.feng@gmail.com, gary@garyguo.net, bjorn3_gh@protonmail.com, benno.lossin@proton.me, a.hindborg@samsung.com, akpm@linux-foundation.org, daniel.almeida@collabora.com, faith.ekstrand@collabora.com, boris.brezillon@collabora.com, lina@asahilina.net, mcanal@igalia.com, zhiw@nvidia.com, cjia@nvidia.com, jhubbard@nvidia.com, airlied@redhat.com, ajanulgu@redhat.com, lyude@redhat.com, linux-kernel@vger.kernel.org, rust-for-linux@vger.kernel.org, linux-mm@kvack.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 8BBAC1C001D X-Stat-Signature: wwdnpkydngjetnjs9ugmhtpt3nycw317 X-Rspam-User: X-HE-Tag: 1728330098-78577 X-HE-Meta: U2FsdGVkX18AEbonT08D8H//Di6LP9Ijn2gAtktuzoRPn/3rUgluXle+COW2clVZ7rmDAjzKwXJiOY0L/rk8tq9Z/FmDWgZAW3p3JFaXDA9hZnMpT6DvXr1CdplixydydVJ1ee4rXNKoR1UOhLV2DGyNbGqzZC7/Wm0OtK8s1RTwNeoeEE6chfiRPZ4C+6prm7CjXhxsXSLYwOATst8Zuw8SLAQj5IKuThEw8BdustR8GSUV+T0FP1YycA7NsR1yC9TzZqJ2+1h74nsUG4HkJZWXXEbkPt53/glpZhS3fsUglMJXUO7tqKOm3gNpi9t/cnfgtvvyHgTXFZKwW4JbjtxoYN2y9gPSIZinykU+JfuNEWXuE0SbqxYHlhuHwJg4QSG4xVN71BDeXT17ntqPC5qeTc8ryecFOfKK9CsCKIKR6QKRMhRPma7+4GoIODITOYxEay4WfkCzIR5YRnxfcoVgO4D1/IVegF8b/OaCYCIFFWG4RgVEbGHmdt6BCMbulfK4CvbVYY/lMxP/yG8ag9+5baq9Plq/4mfTR9DA2CpDoovE2KMSkR5OKvx4zAHzCAEjnw1xSyqjNUh4KwJiRJM7ZgUSzdoIJp8GgVgZRfhbmxfSVCHtNtPAM4STK4YOtr0iZcM3KvVKGs2ph3L7Bhb43286Bt9JITYIVuSzIpky9EBbty4OsNF0hY9MSYeAN3X/nigmDvm4pLbhX+NMTrXtdWd5kextobxQ6ACnxACzHY5mSSyTBOmQa3HQK96kmx+Ga/uPiWIbTVfCFpKVkCuT353V0T65oqV73ztGL/wyxIEG3AXcrFpFynBrS4HCLPy5Cmbbc4qhkD2mJw2v4UpmjuOZZFSAB0oRxui6bFR3kMDgwLGFCLDlgQ1576huhUAgSIWjf0obnWqB7QsPxN9gGI0rOQqcWCAKaVgl4VE77EN2NGKMPLpQRGWdxRMuavxNECiGLNq0v7y8PiQ 0fvLsYUb mJ4MMrCpzoAVCrs1eCDblwQUUP1vOJdR3p0PYG84bc1pBVxMbfFPNcr+Td7Y4uRPSolY5Nt1VHS5KkZ84S5fUbiURPVI/wGPCZKcSVxQENdgQWz83zotkKOFNixaSdTQmu7iZ7xwr1HwxW6laeOaUhjn0iT7CLvcLPqEmMEO+0yU9Ty+fCIeXedGNgYzb6yNXoi7ZmFp1jg4tU1KxgQ0LBD94Qm79pUzn2jceABUxgDRvIP9JmfB/brvEGC9NX45+I483C/ca2nHru0pEaL+FyVupgpywNC+9PrGxonvnUgBe2JBE0SperNHi7BTx10j167DOSET9y60xyewizXnrQuCi8XhOL3m8L9/QnZhb0ZKTMbMChcFv4CP5SZg1Z46ScXTMql5H3I6TDLdvpqWiSodG9S/ADz25goKoXDfe9AYwIydPhv/1q6Lsh1pvB9Ez7CoX X-Bogosity: Ham, tests=bogofilter, spamicity=0.267771, 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, Oct 7, 2024 at 5:22=E2=80=AFPM Danilo Krummrich w= rote: > > @Miguel: Can you please fix this up when you apply the series? Of course. > Unrelated to this series, but I think there's also a "regression" against= the > lint series in this file: Good catch, fixed in `rust-next` directly and added to my tests, thanks! diff --git a/mm/kasan/kasan_test_rust.rs b/mm/kasan/kasan_test_rust.rs index caa7175964ef..47bcf033dd4f 100644 --- a/mm/kasan/kasan_test_rust.rs +++ b/mm/kasan/kasan_test_rust.rs @@ -17,5 +17,6 @@ pub extern "C" fn kasan_test_rust_uaf() -> u8 { } let ptr: *mut u8 =3D addr_of_mut!(v[2048]); drop(v); + // SAFETY: Incorrect, on purpose. unsafe { *ptr } } Cheers, Miguel