Received: by 2002:a05:7412:2a8c:b0:e2:908c:2ebd with SMTP id u12csp278838rdh; Sat, 23 Sep 2023 09:58:59 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGM62YIQgMpMesd/GehQCPCNSaDud5WsX+jCYVXpiRBRpN5DFQhIy4ioH5WxWTlMvn4CFHD X-Received: by 2002:a05:6a00:1401:b0:691:fd26:f54a with SMTP id l1-20020a056a00140100b00691fd26f54amr3168105pfu.20.1695488339306; Sat, 23 Sep 2023 09:58:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1695488339; cv=none; d=google.com; s=arc-20160816; b=NX0SAMsa8I6AJE3+VT3/IUV+v2SqgaBJPC1JulOZdIb47qxfyslQlqvJthYPZODidf s7Ufh4wgPaSfCcozJI7R7JhehOjNco0twFnX23lPUQD+fGjdyFZPVpls7mYFp957Ugry 3C1l3w2+c3uYVTded6RnjgfKaqys6tYoeADK0t4yGBdt9bqS3ovVb7bYFi6Lbh9gaLy2 fSNokavorZhxhqBC3mYOopP0GzwTwFgcBbjCNMkTpBccOAM7jd0gfZUrXzqMiSW+gFaf FZxlG1tTnfaJ6KhD4tFuovJNHmx/ye0nN9FFtKrvSsj643OGZQRSrkGslShxzaKgN+V7 x4ng== 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=L5/b7ryqYnd2PGys4t8MfFqM18gaemddOGExKYfSuvk=; fh=XqP6yhU6fsSLCWxt2x9UHslehDdOGs/2xgZN4k44Bdk=; b=BXgsAH2CZZu7CXH/+oj3lWakP26mJv7yp4MvVl+qUi1uUmZvXk3rwuEhF8ygFoyagT JawhO2hPLJxAL//F9nHiE1JmtfVjwetozMFTobn8KHKy8eSpMlGHAaU2wniNVN/DNoCP 6M2RdW/kfSV+Ddzt4700nz6XEmQ1b0h36JmAPi08GNzQs/bXGcRWNYnAsedwCdm4TgaS x2Qc0gjtfpvQz1swX95ywiM4Q1Md7QEQPc1UMoIPejFZElM1ClGVHj3G+q6tKZDTo2Fv 2sX4umkk+hXzc8da3sqGjrIzr41f+c2e5XZLU3wwpeDgS+cPnNskEwFbp7kxFtxuubjY YMAw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=GVQ6umqu; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 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 howler.vger.email (howler.vger.email. [2620:137:e000::3:4]) by mx.google.com with ESMTPS id ea22-20020a056a004c1600b0068a55b8e380si6130314pfb.230.2023.09.23.09.58.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 23 Sep 2023 09:58:59 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) client-ip=2620:137:e000::3:4; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=GVQ6umqu; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 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 howler.vger.email (Postfix) with ESMTP id 6270D80845AC; Sat, 23 Sep 2023 03:37:12 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229716AbjIWKhO (ORCPT + 99 others); Sat, 23 Sep 2023 06:37:14 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52308 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229497AbjIWKhM (ORCPT ); Sat, 23 Sep 2023 06:37:12 -0400 Received: from mail-yw1-x1130.google.com (mail-yw1-x1130.google.com [IPv6:2607:f8b0:4864:20::1130]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EBB7AA9; Sat, 23 Sep 2023 03:37:06 -0700 (PDT) Received: by mail-yw1-x1130.google.com with SMTP id 00721157ae682-59f57ad6126so4532607b3.3; Sat, 23 Sep 2023 03:37:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695465426; x=1696070226; 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=L5/b7ryqYnd2PGys4t8MfFqM18gaemddOGExKYfSuvk=; b=GVQ6umqu2Jtx8J6LsjilDu3cryimkt5CpDVM+rXg3uLJaECAA/6FEtXLc4HR0tXewm LqENuFQ7DO8Mz9YrNz8Y45taLwA/JRsIJuQE0KOMN+sItqXoc7E53xZWhRZy2Dli1/z6 frCqaGONE+MSJCYvNuxGAWtcFbLSvaAsW4kRX/oue/9blqbQ8ycNDvuJZqVvBM2Q1FWc tX9oXOYYlchoS+5oChpCiEP6mQxBG1+AvRCZUYdEl/jaedXyLw1VB9+Yvnr3/yKeD6AL IO4359VuyWufecALG+uclbJ8IQbngB6hUiCR2fTeFyG8VFlGQEagSMfrUrAJ08afSsVD TDGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695465426; x=1696070226; 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=L5/b7ryqYnd2PGys4t8MfFqM18gaemddOGExKYfSuvk=; b=BLFaXRkP3wLzYzCu9dQLaowqxJUQ46BOPsyqvPMlSU/FSls/PyukGkWrspf+zEp4rw gYFVJck31pHYibk/jyonOC8KIag5Ti9E2F638YHdFdNYWh+hYsF7OWGN1txx2jlh5K+f NfEtrHPMBlpbAlG8gZ1FGO+iwilBwTw331cil0ustA0pnZ85BBpJdpWWl5nLj5c8qhmS OAM1qozQSX6n+lJR/rlrWX6QlA6nBqonI8CxCTb3ymre/IDQHZY3ifiWf6fMyxRdyKLs sOzB6btm7j6VBIq1eF//iEa/yzmgt5kSSenXxbLdAASi5Iu8qfPqC6XIwrjv9W4N4D3x XSiA== X-Gm-Message-State: AOJu0Yy3HBUyTxTqUykuKi24Bvdd3JSmxkmKVIvFIktBuglV66Pae/6m fqaEa392fqPbLjYZHtx6Zof1EonsTkcEK7AZ6/N0SWWd2IznJozk X-Received: by 2002:a0d:ea96:0:b0:59b:3d66:ed50 with SMTP id t144-20020a0dea96000000b0059b3d66ed50mr1724091ywe.6.1695465426152; Sat, 23 Sep 2023 03:37:06 -0700 (PDT) MIME-Version: 1.0 References: <20230923024707.47610-1-gary@garyguo.net> In-Reply-To: <20230923024707.47610-1-gary@garyguo.net> From: Miguel Ojeda Date: Sat, 23 Sep 2023 12:36:54 +0200 Message-ID: Subject: Re: [PATCH] rust: remove ignores for `clippy::new_ret_no_self` To: Gary Guo Cc: Miguel Ojeda , Alex Gaynor , Wedson Almeida Filho , Boqun Feng , =?UTF-8?Q?Bj=C3=B6rn_Roy_Baron?= , Benno Lossin , Andreas Hindborg , Alice Ryhl , Martin Rodriguez Reboredo , Ben Gooding , rust-for-linux@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net 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 (howler.vger.email [0.0.0.0]); Sat, 23 Sep 2023 03:37:12 -0700 (PDT) On Sat, Sep 23, 2023 at 4:47=E2=80=AFAM Gary Guo wrote: > > The clippy false positive triggering `new_ret_no_self` lint when using > `pin_init!` macro is fixed in 1.67, so remove all `#[allow]`s ignoring > the lint. +1, thanks Gary, this is one I found thanks to the `#[expect]` series I have to send. There are a couple others that I clean up there (`non_send_fields_in_send_ty`, `dbg_macro`). Since you sent this one, I will take your patch :) If you don't mind, I will reword it a bit to add the couple links I had: rust: kernel: remove `#[allow(clippy::new_ret_no_self)]` Since Rust 1.67.0, Clippy's `new_ret_no_self` lint learnt to not warn about `-> impl Trait` [1][2]. The kernel is nowadays on Rust 1.71.1, thus remove the `allow`. Link: https://github.com/rust-lang/rust-clippy/issues/7344 [1] Link: https://github.com/rust-lang/rust-clippy/pull/9733 [2] Cheers, Miguel