Received: by 2002:ab2:1149:0:b0:1f3:1f8c:d0c6 with SMTP id z9csp57871lqz; Fri, 29 Mar 2024 08:27:16 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCU81wt7w3QH5MAna26lXmCOxZOCmulfGi1GVxlXr6/W9mwWqSIxX8+5O8n2OChjUTjvrQCcfXPp10wMvzx4sv/iUDDH1yQ94lbyuK27gg== X-Google-Smtp-Source: AGHT+IFc3j+xGieoP0o0lONINQ9B14j2tHN5PesEo9wnUKhF8kablgmjXafHBj+QEHhRlNP39uEF X-Received: by 2002:a05:6e02:1a07:b0:368:85c6:6bd1 with SMTP id s7-20020a056e021a0700b0036885c66bd1mr2915090ild.10.1711726036419; Fri, 29 Mar 2024 08:27:16 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1711726036; cv=pass; d=google.com; s=arc-20160816; b=G14M2PAJdtXO8Wx4yvaNKdfmNHigSCwvh91gJ3OPd5Uy8XijbsMETynvcQGeg47nbD I9tt1tzel1xrFjj3XMFOcZVX4mFdtlNecNQGlAasSzzYy799r/Dw/vaw8OfSuPtuUbBY SoXfHRGxDC11j1ZUQxEtm7YUT6AnlZVFnxpu1tkAr2qTDOoCgz/svcHI0y05RX3Jz3ML hsWCZlpcFRCH7SmEEOOJnlD8NTjWp69R6kVAlqRQetfifwLdnyYU6sPGSZ0Zj5OeVnnl Vedpsuvqxrlm3kgABcZRfWYOwFzJU+Np4ioBHqqu5bG2cxneymVUdwghMKFhm2b+y6Jz s37g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:in-reply-to:message-id :subject:cc:to:from:date:dkim-signature; bh=gLMhb/9F3nse70pE8TEozTliReFfqQCQdxdoYcvCwYc=; fh=hyH4/WUCK/r4HvMyN7H+2rOR0mBygXebDj8Ngm33/lE=; b=TWlIP5hI8OJ/sRUFhPvldWZAgUIXTtB63lH/SnuHWNRLORUc0t2SlAmB4aCu+zaWyw 4FiGcwSrvNW9RYVmNFzYsXnb0wbwlF3s8xyGFph2pzOSWCak+dXG5w6eB7p0BpWwUg8c 1+xo0+GPYcdxxQxY0abxpVZhp/eZt4aWsLS0rXL4tU7PYTkVVYjHgrXth/OtyZs3uKQ3 EiQcv48dIapMhwrKXTXf5FoAi6sxzoYfZbGRxcEFQ9KTvR+mZrwLvXuCh+7eJxB/JbJy OnAQVqgLKCyOUeulePrApbyhoRpc58fu+Q1ReCg49j5FgBM4+uad7qUfqahRbf5BdwaN d93A==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="cCnyz/Xy"; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-125129-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-125129-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id u6-20020a6540c6000000b005dc42a836a3si3966424pgp.625.2024.03.29.08.27.16 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 Mar 2024 08:27:16 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-125129-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="cCnyz/Xy"; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-125129-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-125129-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 13846289BB0 for ; Fri, 29 Mar 2024 15:27:16 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 2BF5010976; Fri, 29 Mar 2024 15:25:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="cCnyz/Xy" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4E93D18EAB; Fri, 29 Mar 2024 15:25:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711725941; cv=none; b=kG32LGxXQ7E1Li2WfOcf+hViEGYF7Uh0FY484dNR1qfrZAfI+ESJwrOoILcLmPN79LN9rhqlAWDEbSutyqPntaAMOkmxhSm3apQ46OEtqGmd3OR6SR30Hwwcq3zejL1laJYNqNfBhDPwCcgqOsZxIJhuHsnq+V1JNYApYFKl0gY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711725941; c=relaxed/simple; bh=Y4KS72S4AdNfISG7IsoLtzgQAN6x9e7/OP4CCxCSW7Y=; h=Date:From:To:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=hHqkWyXH4rdRA7GA9y4badnjp2pYcn/C9q7rxA39Xek9vODOFHoAO61JQCEpN9i1tAdnLMKw38LBGEZ8Sk8BGFDizNLGUUtWlQNW3je7itbxiqgQbWRrYEVRSDCW6OOiEGVtslBEA+8CX+l5qjrV30TAZncjGZXzfEvKZ9V2vwc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=cCnyz/Xy; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 74900C43390; Fri, 29 Mar 2024 15:25:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1711725940; bh=Y4KS72S4AdNfISG7IsoLtzgQAN6x9e7/OP4CCxCSW7Y=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=cCnyz/Xy3zANwU3+vZ0421YGKdSBMLgaX/OsbQTddeI0BTWPoPDBEMd9hLYhRrSbP VbEoqe7/c6iMEzsm04bZVTBypnR8ISpGQNKK7ITQxUJkqtPu7MKSvZ+f4ESd+iKLrs QJZO9DpMGVr2ak4rx3773HsAw09fJ397eUV3V2FilEmwbcrBLtc1REdFtTGUL+44+H WOzuuInC+b2/5NeaqsrInAafaORWvRfbeGyaIoD/s64F5B067MZF99Rhms/HYCW5sb nMSXJ+f2ooSabdkEqgHIOzcuofKmGd/UXR8gLYzu5svDlKVi8Vy0Yx22R+X3+ChJsj L/qngR3c+ja+w== Date: Fri, 29 Mar 2024 08:25:39 -0700 From: Jakub Kicinski To: Nikita Kiryushin Cc: Michael Chan , Pavan Chebbi , "David S. Miller" , Eric Dumazet , Paolo Abeni , "Rafael J. Wysocki" , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, lvc-project@linuxtesting.org, Michael Chan Subject: Re: [PATCH net-next v2] tg3: Remove residual error handling in tg3_suspend Message-ID: <20240329082539.0be1853a@kernel.org> In-Reply-To: <31ae4628-037a-4ccf-87d5-4cf00ae9c21e@ancud.ru> References: <20240326183544.488242-1-kiryushin@ancud.ru> <20240328181020.1bc21a3c@kernel.org> <31ae4628-037a-4ccf-87d5-4cf00ae9c21e@ancud.ru> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Fri, 29 Mar 2024 14:51:18 +0300 Nikita Kiryushin wrote: > > How is deleting dead code a fix? > Originally, that was intended as a fix of a potential problematic case, that > tg3_power_down_prepare() could change in the future, returning a > non-zero status (which would make the removed code not dead, but undead). > But than, as patch evolved, it became a straight up dead code removal. > Probably, I should have removed the "fixes" line at that point, but > I think it still useful as a reference point to know, after which commit this patch > becomes relevant (to know, if it should be back-ported to some version or not, > for example).As I guess from the guide, patches "Fixes:" tag has some special treatment in the development cycle, but what would be more appropriate in that case? You can quote the commit where code became irrelevant by saying something like: This came became unreachable in commit c866b7eac073 ("tg3: Do not use legacy PCI power management"). Fixes tag are often used to indicate that something is a bug fix. Backporters are unlikely to care about this particular change, let's not waste their time.