Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp817185ybt; Fri, 26 Jun 2020 12:15:39 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyvhKh4BjkYRsG4v7dfwZ2+f9JTwufG1dRtr9ZG3Cc0PcaQAGF/cTjlA25ISYNUuAnSAR3s X-Received: by 2002:a50:ee8d:: with SMTP id f13mr4033833edr.302.1593198938910; Fri, 26 Jun 2020 12:15:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1593198938; cv=none; d=google.com; s=arc-20160816; b=Cy/9JOpARNsG5q53lfG6HRr53GF9+rXi/MLUI/qvr6OggF0MCN+YRvfGUCgZWgXKZW 4x2QmdfPAFC5f0vOIclYqe3t4aJ/pocrq1FRApvpR1vEdzFz2rKn8zQMPeAWBsHPswbj BxWynsru8A591XCsGwR8CJhVBOw/6otTueDzwI11VakN7taPWL93HWGh6GDk8CbmLUFU g4zxzsQ7hwxaXNksdwMHhDT9J1jivJo7XY1HNZpuMt8snQeRjEKDSzyOupUp3ShZSBnP RdPS/O/mfH1jW7IpDmWqJQQyGrWvsfu+3PqV1KmdtnPCJqUFe8tpaWXjEr/AEVxgzbwr w2lQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:from:subject:cc:to:message-id:date; bh=JRtgHbAnFhkikdWE7OVBHbZ7zUU2mnuBcQCWGez+3GY=; b=kgJkysy8s/L3+1cInpTLSZtoE06UOwF4tUN3yZK5atzEPVuWcP76nQtv7Zi5/zwgO8 htvHkDn5jYijzDc2z8th//xaLXQywnsxPeOQcwZk0M99oamM5JpHwkdTFQvDarRCg2BO bQ/i9sxLrlheMT5XwScwXm7N/o7VsFGr5Q5oj9TYnQwJbMkhWlKsUlxxkVK2qjNxrEsN T8m8oIJUoHsJAjjaaQfprFmfzn3BDbzy9N3wi5PXeWaWJFkjcyrehyghCyJDz0cG0xdb zmtMPfJTL1cZz9C5YQ8AEQo2HxmZFbxaJ0kDih5L+qeUII9Ru2TwTDPNB+c3J2yMtIvs r0hg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id x94si8978441ede.416.2020.06.26.12.15.15; Fri, 26 Jun 2020 12:15:38 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725880AbgFZTOd (ORCPT + 99 others); Fri, 26 Jun 2020 15:14:33 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59098 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725275AbgFZTOd (ORCPT ); Fri, 26 Jun 2020 15:14:33 -0400 Received: from shards.monkeyblade.net (shards.monkeyblade.net [IPv6:2620:137:e000::1:9]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C212DC03E979; Fri, 26 Jun 2020 12:14:32 -0700 (PDT) Received: from localhost (unknown [IPv6:2601:601:9f00:477::3d5]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) (Authenticated sender: davem-davemloft) by shards.monkeyblade.net (Postfix) with ESMTPSA id D0FE4120F19CB; Fri, 26 Jun 2020 12:14:30 -0700 (PDT) Date: Fri, 26 Jun 2020 12:14:28 -0700 (PDT) Message-Id: <20200626.121428.112500348777695663.davem@davemloft.net> To: vaibhavgupta40@gmail.com Cc: helgaas@kernel.org, bhelgaas@google.com, bjorn@helgaas.com, vaibhav.varodek@gmail.com, kuba@kernel.org, aelior@marvell.com, skalluru@marvell.com, GR-everest-linux-l2@marvell.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-kernel-mentees@lists.linuxfoundation.org, skhan@linuxfoundation.org Subject: Re: [PATCH v1] bnx2x: use generic power management From: David Miller In-Reply-To: <20200624175116.67911-1-vaibhavgupta40@gmail.com> References: <20200624175116.67911-1-vaibhavgupta40@gmail.com> X-Mailer: Mew version 6.8 on Emacs 26.3 Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12 (shards.monkeyblade.net [149.20.54.216]); Fri, 26 Jun 2020 12:14:31 -0700 (PDT) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Vaibhav Gupta Date: Wed, 24 Jun 2020 23:21:17 +0530 > With legacy PM, drivers themselves were responsible for managing the > device's power states and takes care of register states. > > After upgrading to the generic structure, PCI core will take care of > required tasks and drivers should do only device-specific operations. > > The driver was also calling bnx2x_set_power_state() to set the power state > of the device by changing the device's registers' value. It is no more > needed. > > Compile-tested only. > > Signed-off-by: Vaibhav Gupta Applied, thanks.