Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp643489rdb; Tue, 5 Dec 2023 16:03:33 -0800 (PST) X-Google-Smtp-Source: AGHT+IHs7WpT2Z79bqZId/TMUzE9ru3c5fkFXwRLBDDprLtVPBUqu73pqKZt4xfSQdlF1CU46FqM X-Received: by 2002:a17:903:1105:b0:1d0:6ffd:cea5 with SMTP id n5-20020a170903110500b001d06ffdcea5mr17927plh.94.1701821013400; Tue, 05 Dec 2023 16:03:33 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701821013; cv=none; d=google.com; s=arc-20160816; b=edIHheSpL+XdoaufjrLZZiv1UOiXf7vY18gzgnOD6s5aOywwVA5F3POviT8rDDTdJQ IeGgfFGK2xTO1ugzxsx3RS3Yz0G7hvSc6ydRqOYP3F5ENPTEuJhQ1qksIDoeNUIUfomT d13RBCyWCaAvFfeFnlVGlQLL1lOHdOC8Anc5gLzVLZ6Ot4WAHUcljRonn1mjozt2unw8 xW8V+b/qBkS5NwLiVPUi89691MDIj9LE9tsb72G6/JeWCs5IkN6jZjLKnVeqDlIwkAoh FLV1lXFw3+rCo3X9to4iVeXh0SaxlWh55o0Wlzy/8sHRcRyfoXrdvm6uhYuEdSBUIPkQ al1A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=ZowHgJwHbLNG5um7ode501HNWFXI0JGKi/xZLjVzRjk=; fh=AWMFuF8CS3SQXg7X09C3DZ5leJ1oH0Cs/8l7L1DO2mA=; b=iUsceZwkcU1DfHjdWy3XGIg5AThnUFkp7s8LxA/OH3J1F1bITaww1PVSRaxOzW8JEj 7+fDCGiQQ7qCiqbwWk6eCM395QGOMt0BmrI3Yfhv2e2HGXhSF6M0CssLPzXV9RH1WuXk GlM5IwnWR35LYyKRAhvGcbe7k5l53+tCEAeFMkdiqWr4O/lfu0i72gmxb15CHpwcicZ/ 3lYWU0KG6splO9Tz4Yn7fOBBHnxN41FWWEVwIuBOirIXiqjhhkxEUXhzm6fGFVwFp5sE XOvkstItwozJWulQnez/6KxUi3fw/6dJYGwewKR0TbgKl1WddlBZhJJFUQ7A50XU8Rr3 q1Yg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lunn.ch header.s=20171124 header.b=sYYj1LXe; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=lunn.ch Return-Path: Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id u8-20020a170902e5c800b001d094766f1fsi4710929plf.404.2023.12.05.16.03.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Dec 2023 16:03:33 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@lunn.ch header.s=20171124 header.b=sYYj1LXe; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=lunn.ch Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id ADC3C802FD1E; Tue, 5 Dec 2023 16:03:31 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232306AbjLFADJ (ORCPT + 99 others); Tue, 5 Dec 2023 19:03:09 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43980 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230410AbjLFADI (ORCPT ); Tue, 5 Dec 2023 19:03:08 -0500 Received: from vps0.lunn.ch (vps0.lunn.ch [156.67.10.101]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E1B461A2; Tue, 5 Dec 2023 16:03:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lunn.ch; s=20171124; h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:From:Sender:Reply-To:Subject: Date:Message-ID:To:Cc:MIME-Version:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description:Content-Disposition:In-Reply-To:References; bh=ZowHgJwHbLNG5um7ode501HNWFXI0JGKi/xZLjVzRjk=; b=sYYj1LXeyhNfrnBTuKq34KJWRh yzr/Xd/92Q0hojZYD+xj8Ut4AfIWBL59l5G9u0mqVTiRy+u1wtIUXb5jgmhgmo1+3umZUrK+gCMIs kB0hoWmBXoWiwWYKwN7fFbZJdNCIsK2AkWh2JHXCz7ScY9IE+wOle4XwOdARHbU7pG+0=; Received: from andrew by vps0.lunn.ch with local (Exim 4.94.2) (envelope-from ) id 1rAfNX-0029lB-NZ; Wed, 06 Dec 2023 01:03:03 +0100 Date: Wed, 6 Dec 2023 01:03:03 +0100 From: Andrew Lunn To: Justin Chen Cc: netdev@vger.kernel.org, bcm-kernel-feedback-list@broadcom.com, florian.fainelli@broadcom.com, Heiner Kallweit , Russell King , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , open list Subject: Re: [PATCH] net: phy: Only resume phy if it is suspended Message-ID: <7e3208aa-3adf-47ec-9e95-3c88a121e8a3@lunn.ch> References: <20231205234229.274601-1-justin.chen@broadcom.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20231205234229.274601-1-justin.chen@broadcom.com> X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_PASS,SPF_PASS,T_SCC_BODY_TEXT_LINE 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 (snail.vger.email [0.0.0.0]); Tue, 05 Dec 2023 16:03:31 -0800 (PST) On Tue, Dec 05, 2023 at 03:42:29PM -0800, Justin Chen wrote: > Resuming the phy can take quite a bit of time. Lets only resume the > phy if it is suspended. Humm... https://lore.kernel.org/netdev/6d45f4da-c45e-4d35-869f-85dd4ec37b31@lunn.ch/T/ If Broadcom PHYs are slow to resume, maybe you should solve this in the broadcom resume handler, read the status from the hardware and only do the resume if the hardware is suspended. Andrew