Received: by 2002:a25:e74b:0:0:0:0:0 with SMTP id e72csp1108762ybh; Thu, 23 Jul 2020 00:04:58 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwlyEfNKoXALOQTp2q2lN1CQhhgSSxYQlgpswfo4G6DjUrNBmkLZJQdAAmzLCewtGJBU469 X-Received: by 2002:a17:906:5e0b:: with SMTP id n11mr3103700eju.15.1595487898598; Thu, 23 Jul 2020 00:04:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1595487898; cv=none; d=google.com; s=arc-20160816; b=dXpcC7kcE/1XnIiJcr07WjvdTLS/HMyt/d/uloE7svBoRnMSsDg/1p0uF+7oU29kvE JtrVxU+oDFfckc1gcNyzc2/Mby7ij38Wh5zFEU8gFfnE8Lld36D1hzGpdfuCGpSwelPn aM90n/ar46gprwkejUfFjdM0c1DYXdJAMw46HWP5G33hzM00lzShc7rta88AfBm2lef6 soN14j+YUn4sZD3gq99mIgEvytfBdh4hbA7SaZw+eMMPihy7LnaEdrLhB4tze2NM4S2q Ng9t0dmEYXcG5pJ5v0em0tsdLwWfyRZxwiM2FPAvdOQJFNkT6X+rcbni5Y4kbiq7JzPg uxqQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=SfS8nf99hq7DuEx/kHoPEqmrbwoIsST4mSyABQnVZSQ=; b=c7MDiMqlymQVOAXWWym5hP+kubEPpqBAbEq3C2CB7BRxIlf7lRUQL9rs88Wrelx9PG 08cykty0Qn9iu7QNLqZXeTq6wZzmw0lH0PHLypsXGTp5qWmPRZYqYii93v3VY8XVIj8t mkuH3IbxqZpMMTi28xI8G/4yCqQG2zjJe6UFuBMvgYSjwsBkSsi8HFU2kqw13mtiWomV F8NOrcWTCuUMLd/3WgAIL6E2GEmC/BrWUABtmdxDNnRrQqcX2NcA5qJP7AUXz0Em+i4e O0zex2kLaFtFk75bDmq/hgS31l0BWboGVr+yU5DfxJF0todzUhH2Om7lZRspGAfbmNpM cKMQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@cloud.ionos.com header.s=google header.b=YTspYUzC; 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 bi20si1258635ejb.365.2020.07.23.00.04.35; Thu, 23 Jul 2020 00:04:58 -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; dkim=pass header.i=@cloud.ionos.com header.s=google header.b=YTspYUzC; 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 S1726737AbgGWHCt (ORCPT + 99 others); Thu, 23 Jul 2020 03:02:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36552 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725774AbgGWHCs (ORCPT ); Thu, 23 Jul 2020 03:02:48 -0400 Received: from mail-ed1-x543.google.com (mail-ed1-x543.google.com [IPv6:2a00:1450:4864:20::543]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9ADBCC0619DC for ; Thu, 23 Jul 2020 00:02:48 -0700 (PDT) Received: by mail-ed1-x543.google.com with SMTP id by13so3684243edb.11 for ; Thu, 23 Jul 2020 00:02:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloud.ionos.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=SfS8nf99hq7DuEx/kHoPEqmrbwoIsST4mSyABQnVZSQ=; b=YTspYUzCTPwfyoE5AgUNWSWm/7lHjJgCkRwdVPwjww4zm9w3luUg460JDLNEVmx1x4 S8BzLS4eHF/AiT2KSekme/fJuTc299z1dMIieW3HNDHKNesyG4kuklzMgMc0mXC9i6Ri 7exLlox951kHvcQ1jcaafBTZtD4ViRjp7LpkEijd+1SORDeMiJJ26Rk7dQpZb1Kmh/II N7eNo+2K9D/uEjEVKD2sm7L6rJhX3kWVqJHrWdN5ne+KS0ej7Wrr+44ARtQjBBj/xVEP vP0yRnG9nSBKsMs0yYa2LAP6r9iDmyaropf9IRUsYvOxdKphMs7SIGx3OUQIAYcAZyQC +ijg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=SfS8nf99hq7DuEx/kHoPEqmrbwoIsST4mSyABQnVZSQ=; b=WU6btYm6AXjG8WoDabVpDjWOZLPHYnNA8q5gfm03/8KAeIGjmiU2FMDadipfCATtpO pGVYpAxcgsBdKL9AmY9Zw69z86AHiPdYQvOz3RnT0/rmi7cmWai2yif0y4lsbXedXNPi 1I0wuP5xq2WCZbSfRT+zRSch4K8JefyXswUDJWU6ZdwkIMRlIq51wcv5lqgsPoMzKTmD JX+PZKrETGY9vCYKEIvbFdnAywOHYz1buBPOYBFINygOIuiMfRXiSENYhzvIQ7cf/Dzk fcltxWb0OgxAchfKqY0ZQ9gd1d+I7wmAzp5m+o2dUh33XHIIrlXnr/MFfl16K027bFVp 4NkQ== X-Gm-Message-State: AOAM531NXQ+uoaXbqTNjm8pYW/RPW/Eordzi47fxNmGk/zdfU7WvEETs 0pFcvkUjfR/KxuPyl1hbHATy9v1IXF+X2+n9LPafHr5RgBx30M+8 X-Received: by 2002:a05:6402:559:: with SMTP id i25mr2816567edx.35.1595487767298; Thu, 23 Jul 2020 00:02:47 -0700 (PDT) MIME-Version: 1.0 References: <20200720133427.454400-1-vaibhavgupta40@gmail.com> <20200720133427.454400-11-vaibhavgupta40@gmail.com> In-Reply-To: <20200720133427.454400-11-vaibhavgupta40@gmail.com> From: Jinpu Wang Date: Thu, 23 Jul 2020 09:02:36 +0200 Message-ID: Subject: Re: [PATCH v2 10/15] scsi: pm_8001: use generic power management To: Vaibhav Gupta Cc: Bjorn Helgaas , Bjorn Helgaas , Bjorn Helgaas , Vaibhav Gupta , Adam Radford , "James E.J. Bottomley" , "Martin K. Petersen" , Adaptec OEM Raid Solutions , Hannes Reinecke , Bradley Grove , John Garry , Don Brace , James Smart , Dick Kennedy , Kashyap Desai , Sumit Saxena , Shivasharan S , Sathya Prakash , Sreekanth Reddy , Suganath Prabu Subramani , Shuah Khan , linux-kernel@vger.kernel.org, linux-kernel-mentees@lists.linuxfoundation.org, Linux SCSI Mailinglist , esc.storagedev@microsemi.com, megaraidlinux.pdl@broadcom.com, MPT-FusionLinux.pdl@broadcom.com Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jul 20, 2020 at 3:38 PM Vaibhav Gupta wrote: > > 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 calling pci_save/restore_state(), pci_choose_state(), > pci_enable/disable_device() and pci_set_power_state() which is no more > needed. > > Compile-tested only. > > Signed-off-by: Vaibhav Gupta nit: subject should be pm8001 Thanks! Acked-by: Jack Wang