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 CCAD9C7115A for ; Wed, 18 Jun 2025 16:48:24 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6D7EC6B0092; Wed, 18 Jun 2025 12:48:24 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 6AC4D6B0093; Wed, 18 Jun 2025 12:48:24 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5C1466B0095; Wed, 18 Jun 2025 12:48:24 -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 4BF486B0092 for ; Wed, 18 Jun 2025 12:48:24 -0400 (EDT) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id BCA5D1D3EEF for ; Wed, 18 Jun 2025 16:48:23 +0000 (UTC) X-FDA: 83569104486.02.9DFF373 Received: from mail-pg1-f175.google.com (mail-pg1-f175.google.com [209.85.215.175]) by imf12.hostedemail.com (Postfix) with ESMTP id 0104040013 for ; Wed, 18 Jun 2025 16:48:21 +0000 (UTC) Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=Ch0oOrK7; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf12.hostedemail.com: domain of miguel.ojeda.sandonis@gmail.com designates 209.85.215.175 as permitted sender) smtp.mailfrom=miguel.ojeda.sandonis@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1750265302; a=rsa-sha256; cv=none; b=UMoKMxKXv1gMlsBVckiTYBQZjGiQg32MfoPUjcu3b+GXAHXdA3KN1+3S6aUl+a9WxibdJ8 YPoXTL/Unex4C2wxm3z+ygR2zsQHxWPMR8QsahUnLYY7LcCSCUz31MDrpvGPxDecg/cKEa /tkPNCDf9sV3V1msPThFXgmWk8xYI3g= ARC-Authentication-Results: i=1; imf12.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=Ch0oOrK7; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf12.hostedemail.com: domain of miguel.ojeda.sandonis@gmail.com designates 209.85.215.175 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=1750265302; 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=AW9mBOCDobrkScz6UXkBCPboXEmZQ8/FnXiXbPclB4M=; b=QIEMrV4k391tiZIOiORfoFjuzXDlDC/i7V7r8mA2tEtgkajEzd883U6rAnJS6JXoIUxW2v Zt5cZ/jQcYobz9vkotZJChwx900lPJ8TQjZVY8NZsLUXEzts6K5paJHo0NHS90oskyCg3F 4NwaanlHan8OIl6l5LOisJKQLgo9ZpQ= Received: by mail-pg1-f175.google.com with SMTP id 41be03b00d2f7-b26ed911f4cso347471a12.3 for ; Wed, 18 Jun 2025 09:48:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1750265301; x=1750870101; 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=AW9mBOCDobrkScz6UXkBCPboXEmZQ8/FnXiXbPclB4M=; b=Ch0oOrK7HeP2RGgI8w7iXLKtIB9G5RnoilZLlbKUjiZvEWLZDwHGURnSDm4izmZUbk 6nkFogVDD2km52oemXrqsfEJPnC5G4X4GD9g6ScybAF7h1dkJAbB3rD+Ym0CI6EwAn0X I+fqw7l8miDTl9+SujsYnyDWA1d5scHmlM4fzkUV0jbn08d5Ilo4TImHTQXByYKa/8Zv 9gz2lqbdI6GZLgmHGtrl+5F/Xs9pkQEVdUriBVMMGFrT1xwHJ8yZhj1twApZ9P/LhZj3 NvZ1RhUTnTP+rQexjZr1+d1VwNdajknwCDeYK+NNtj1+PRGib8pZt6EyDC+d0OTnWiQ1 kjqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750265301; x=1750870101; 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=AW9mBOCDobrkScz6UXkBCPboXEmZQ8/FnXiXbPclB4M=; b=qMIdmuTOOiN1irAR4g04JnE7Nyzecb9KlXhyJ0UzS8VkxgJpvcLg9NgVcRcTALnhXH noV2NC3LupuwhYPscdNpM6ZCOmfonb1I3QumxAiOyiud6BhHfOJ5yNvG5/Zbomuy85PU Pm+/SMmd+SWkCxFzLITzUJC7hSlBASsxjGo65076iragYE0nyEP3WM7LxzpiolyDyKzm vEmWb4WfxQBqH7vOCSSdWX1w5Dmtj820nu4G1/Kj3tW5Y3/rPf1EYp6ZHjNPBJMgmK1W el+iAMoO9OZrHSbfQdk0Ec0cW9pYQaDQUr7hxXV4AUuSprUZ8eEC8g+engKD2nlWkZp5 /srQ== X-Forwarded-Encrypted: i=1; AJvYcCUcc6e3mibBjIDJDYMvKQnS0BLG1hRIyyKo/hde02gGa6a9ZyD4drguMf8VFsg+J5P/HXkPeQjbRA==@kvack.org X-Gm-Message-State: AOJu0Yy0iVNy3glLQeYYX+yjagX2rGx2v/+5vzfJr6MkFL+ZX/OZla1M fUCUT74yAC00PB3XYYd7QVj7xz8BB9IByOUDidedcJQywWZ2eSk07JupD57QXufJHAhTroHxozB Uyd9dJKbD/JJeax3O/kWRCQIiRbRBY90= X-Gm-Gg: ASbGnct9o/7DGCsKVUxj25o1dEKtqedChkfQohRe0Ck9VkZ0O4sbBLJbm0PoA+mE6jk vq0KejBzBo/BeKrQu4AY5uUuBvbBYx8nxi7Iv0WoMGoMIAWeB8TS403YHxB/OI/GpbYT0+tEoEI tBd4bte929N67ECWZbGm7KkwfXkXl/enDmn7S+TFYIHF8= X-Google-Smtp-Source: AGHT+IHbZPpDlzhGTWnV2PLbhxK3FWVyrT693fd1mp3Na/PixMVTH2mNNXQ1lkOox0fBpQYU583IqtWRcabC98kzYIs= X-Received: by 2002:a17:90b:53ce:b0:311:fde5:c4ae with SMTP id 98e67ed59e1d1-3158bfee2a1mr6435a91.6.1750265300581; Wed, 18 Jun 2025 09:48:20 -0700 (PDT) MIME-Version: 1.0 References: <20250615-ptr-as-ptr-v12-0-f43b024581e8@gmail.com> <20250615-ptr-as-ptr-v12-1-f43b024581e8@gmail.com> In-Reply-To: <20250615-ptr-as-ptr-v12-1-f43b024581e8@gmail.com> From: Miguel Ojeda Date: Wed, 18 Jun 2025 18:48:07 +0200 X-Gm-Features: Ac12FXwww27fRmxpneEil4Z01A67o6MlxDze4sqqmIR4CifNVxQNGBiXiJdR-J0 Message-ID: Subject: Re: [PATCH v12 1/6] rust: enable `clippy::ptr_as_ptr` lint To: Tamir Duberstein , Viresh Kumar Cc: Masahiro Yamada , Nathan Chancellor , Miguel Ojeda , Alex Gaynor , Boqun Feng , Gary Guo , =?UTF-8?Q?Bj=C3=B6rn_Roy_Baron?= , Andreas Hindborg , Alice Ryhl , Trevor Gross , Danilo Krummrich , Greg Kroah-Hartman , "Rafael J. Wysocki" , Brendan Higgins , David Gow , Rae Moar , Bjorn Helgaas , Luis Chamberlain , Russ Weight , Rob Herring , Saravana Kannan , Abdiel Janulgue , Daniel Almeida , Robin Murphy , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , FUJITA Tomonori , Nicolas Schier , Frederic Weisbecker , Lyude Paul , Thomas Gleixner , Anna-Maria Behnsen , Benno Lossin , =?UTF-8?Q?Krzysztof_Wilczy=C5=84ski?= , John Stultz , Stephen Boyd , Lorenzo Stoakes , "Liam R. Howlett" , Breno Leitao , Viresh Kumar , linux-kbuild@vger.kernel.org, linux-kernel@vger.kernel.org, rust-for-linux@vger.kernel.org, linux-kselftest@vger.kernel.org, kunit-dev@googlegroups.com, linux-pci@vger.kernel.org, linux-block@vger.kernel.org, devicetree@vger.kernel.org, dri-devel@lists.freedesktop.org, netdev@vger.kernel.org, linux-mm@kvack.org, linux-pm@vger.kernel.org, nouveau@lists.freedesktop.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspam-User: X-Rspamd-Queue-Id: 0104040013 X-Rspamd-Server: rspam10 X-Stat-Signature: og8bh16i5j8fc6iyigs6y5oudkup7uk8 X-HE-Tag: 1750265301-471045 X-HE-Meta: U2FsdGVkX1/WDScOuD9DNGvsf/kAC+lr87Ngu+mukIvzI0jr10bvunaQqxCUo3U8uEnm0/NfdboYGc0fH7U/AQU2FHjWC4pVaKGCpMuCFWpf46/d+c03yxjvVDdJNxBS7+zmnhUaV65MWrW8a3J0TMChYafWHhvy2WLg02JsDmHmHHg/oKkDuPV0P8SrQi7LURQ3GqUZ41V8KQYL1VyF1b1wSaNjerxn5ZwkuUx4DFyzX7fX8WbG4778YygzrGW09rZ6tMF0QkRgvA7ZejhJA0P3groZMeXUsxCfSnA/UCmBz2qPIMhGD5mHIxdeYy0h5U2zmTSOc0qHwvzZ9YN5R6/4dnN3UVBGMDHsoFXK8GU0C0QcRA68geJCDWjU8oh+W0v+NSBnmRQ+wxVzefKW7Wmf5yI+Ek+eOXfGkQGDYpXApuL+/uqo+4CmRmaHwEHuJkxm4/m0WgKDkMOozjMW4A8Upl/QUMvH80OslWT/OjyFRUcFbwVcs35i2IGpzjOj0wKdjRqlLmu275KZjA8isdmgDsuO8wMiAsRC6Uvh+JIzPVQ7R9hsHr7MsgDt1GT7W314RjkDft9HkyCgZXucWnuMhhW91HuwbxCi0O2YCR2yyij+OKZw4Zi5V04xBqS9Z6inr1hnbx9FRwnaRroSN22hJT7044sa1EKsCXnRKP4PPmNknfDArzuC/J7KRGhTQJqCOyeZl2yt+y9f24SyDfQ4rv3/foPeWDrhwcBqwigr9xDKIXr1/GcMgfSl/QxVJIy5NvCYna+S/Y3v6VuYA15NUe4S4k0YmEKQwmhNzVLCwsFE7F2vD8Rd3QbXB2sYCfwJkZz/I+4WoGKQfLRvUjdulbaNtUMo5Dd1oSdLsjNp5pv8rw4MmIvZN8SysuE1Yy8RhTOc9haHjKU1PTrtV0LYakEyGPEoWW4yrQxEn+bm5mBV6YQFGC9mYvFPvWwJHOxf/jcGr72Rq2Pz+1s YOJexpSl GPM68BlGUbX4V/u2iVOlF33fAy17baXSx8YOzecTlErR0cDfq625ko3PqRGEdt063tHIwmOM/f40etqUNfiNr/r4VRiCKOG1nEFcPZlQYFPVpWLrtV3i01/WPdtPB59M7lJej X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, 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 Sun, Jun 15, 2025 at 10:55=E2=80=AFPM Tamir Duberstein wrote: > > Apply these changes and enable the lint -- no functional change > intended. We need one more for `opp` [1] -- Viresh: I can do it on apply, unless you disagree. Cheers, Miguel [1] diff --git a/rust/kernel/opp.rs b/rust/kernel/opp.rs index a566fc3e7dcb..bc82a85ca883 100644 --- a/rust/kernel/opp.rs +++ b/rust/kernel/opp.rs @@ -92,7 +92,7 @@ fn to_c_str_array(names: &[CString]) -> Result> { let mut list =3D KVec::with_capacity(names.len() + 1, GFP_KERNEL)?; for name in names.iter() { - list.push(name.as_ptr() as _, GFP_KERNEL)?; + list.push(name.as_ptr().cast(), GFP_KERNEL)?; } list.push(ptr::null(), GFP_KERNEL)?;