Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp421521pxk; Thu, 1 Oct 2020 05:55:25 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzjKBYdc+R25rSWvbG3jTV7g2w1b/FJB10fVwm2A2dw+7+q9hTsLr0LXVIECOON+2s7bvkM X-Received: by 2002:a17:906:6005:: with SMTP id o5mr7515647ejj.465.1601556925731; Thu, 01 Oct 2020 05:55:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1601556925; cv=none; d=google.com; s=arc-20160816; b=Rbfi7Ebzb/597dIrnyJV7KhSb3EmR5YSNdgWdv/7qg7qHGuBwWX3tVmyO82wBk3ygV VU2wTR+YEl0mklfODLcw6bEoWXbxQoDCCtBxO0C9m52BuDjw1TruMY9K3GEFXiT2Q+Ft nG1VM54LAWxnghhssUxK3JBBSVP1Y1MlwiRoabWDDpwOYiHJZnUfKv/i6RPlt2BiFkSO wG5Uw3RGJ8S6F2HnKTzTSR5vLkL/nSS807Kh6CQ1Wk71fv0pc6Vkf9kCuWqrGQMl1t44 NlvCR/8ZUeRLGJvRjH8o4LfKydGoWrnrmJAyw+sc83utKo/twjT9ge8EL4WP2EAjrUT/ 0LWw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=06zHlwXUngyRXgBFfhpGG+CXA5ZNckw9XHHn+j/oAwY=; b=xzMrEWAAYVQ++7AP3boFSDTWu77CFz6G/jQxq3okC2ksPLQHu2Bah8arqLW9fdiarS ulEiJpyCpy72nF4trARLjzlnEWXGUnITT7yiXUqcL+ohCqmbzbSz9lpJwMBrh/kdJgBi mf5xA/qvC1BFS6OyLPyOEurdLY950wz6WpLAFZJ/cYaNSFxWFqaL5KeRmENpzKTnWr1Q MhOV+nXtuu7aUmXrn/F/ALObWxNsYcwxjDhZSsps9d27FyU3OKlZiPl0N4iGC54tmBUn B+60gbk37JR2BtINt4h80AL+TZrRYhQ5znGNR82m9SOuHfwaXQ8eBWOB4n3CnefK1qWw s4pA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@cloud.ionos.com header.s=google header.b=Zx0TX2ub; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=ionos.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id t12si3262601eji.422.2020.10.01.05.55.02; Thu, 01 Oct 2020 05:55:25 -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=Zx0TX2ub; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=ionos.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732104AbgJAMx4 (ORCPT + 99 others); Thu, 1 Oct 2020 08:53:56 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43206 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731936AbgJAMx4 (ORCPT ); Thu, 1 Oct 2020 08:53:56 -0400 Received: from mail-ej1-x641.google.com (mail-ej1-x641.google.com [IPv6:2a00:1450:4864:20::641]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 04AFDC0613E2 for ; Thu, 1 Oct 2020 05:53:55 -0700 (PDT) Received: by mail-ej1-x641.google.com with SMTP id qp15so6980929ejb.3 for ; Thu, 01 Oct 2020 05:53:55 -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=06zHlwXUngyRXgBFfhpGG+CXA5ZNckw9XHHn+j/oAwY=; b=Zx0TX2ubgW0Ri33jwwHz69y55RfQINo/RuZyr9Hk+HdKZb0iVhlr8tk98VCxjNy0+Q tGMBzczN1vRhX0GveBC6m3gw0DZDnPR0oRfF7IKiY5zolv1BZzW9NVtNp54YliUUB63W /kEowAEbvMsVIZlvF1o13OYjfTQkNWCWd2hcxKSzDO0X/vKIDaN9ZB2gvBx7MyQ7uDdd OuM0YHROAg2o7vc0wM6w5N1+ZMOdXSbkm+JeE6lbn9CPN4FVW8XAsv6IoIgwRneBc7K4 elmlOllXsDmnt77Gee5TgFFkKTU9oy8UvXodbOVB/zzWw+Xm543jNb2vEkavsYrbq4LT OF4A== 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=06zHlwXUngyRXgBFfhpGG+CXA5ZNckw9XHHn+j/oAwY=; b=FY9DChkRYNBYsjPxCpAE9MrTjWTrOAjDeQDxjJu1qxPg329F2bD9dzIVd2KkYSpZh4 o74jJykZBw0rU1XtdP4gmGQDusS1ewZArUTHfa6GKb3WfWuUZHR9khk05D5jtOMKxj5l Erc3l0+FVAyrjLiIQZNok8VBxj1N6uKMOJtCn22dvxzqSuFIpKo8jnJFLPx9tNgQbNOV F6892HNMyUNl3sa7zD6GlOzHTijFHrsRQSNeyGzD1pf4AUbyrdyNniG4FTLAji0ex+oz uC87Rvjeiawl+KJ2c6pCYyK9eJ+KtuwZFawy+AS3aU4fph5xVhuvGWc9c3Lb0vPpaHs2 i0iw== X-Gm-Message-State: AOAM533RPaGTHdROh/hnsc38uZlhCLGkImhf+qc70AtjCrd5HHvLARBk G13X8GzBg1J1squPGGQQVsrh+F1zz7P6GANiy7+rig== X-Received: by 2002:a17:906:3397:: with SMTP id v23mr3190662eja.212.1601556834567; Thu, 01 Oct 2020 05:53:54 -0700 (PDT) MIME-Version: 1.0 References: <20201001122511.1075420-1-vaibhavgupta40@gmail.com> <20201001122511.1075420-18-vaibhavgupta40@gmail.com> In-Reply-To: <20201001122511.1075420-18-vaibhavgupta40@gmail.com> From: Jinpu Wang Date: Thu, 1 Oct 2020 14:53:43 +0200 Message-ID: Subject: Re: [PATCH v3 17/28] scsi: pm_8001: Drop PCI Wakeup calls from .resume 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" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Oct 1, 2020 at 2:30 PM Vaibhav Gupta wrote: > > The driver calls pci_enable_wake(...., false) in pm8001_pci_resume(), and > there is no corresponding pci_enable_wake(...., true) in > pm8001_pci_suspend(). Either it should do enable-wake the device in > .suspend() or should not invoke pci_enable_wake() at all. > > Concluding that this driver doesn't support enable-wake and PCI core calls > pci_enable_wake(pci_dev, PCI_D0, false) during resume, drop it from > pm8001_pci__resume(). > > Signed-off-by: Vaibhav Gupta Looks good to me! Acked-by: Jack Wang Thanks! > --- > drivers/scsi/pm8001/pm8001_init.c | 1 - > 1 file changed, 1 deletion(-) > > diff --git a/drivers/scsi/pm8001/pm8001_init.c b/drivers/scsi/pm8001/pm8001_init.c > index 9e99262a2b9d..ee27ecb17560 100644 > --- a/drivers/scsi/pm8001/pm8001_init.c > +++ b/drivers/scsi/pm8001/pm8001_init.c > @@ -1248,7 +1248,6 @@ static int pm8001_pci_resume(struct pci_dev *pdev) > "operating state [D%d]\n", pdev, pm8001_ha->name, device_state); > > pci_set_power_state(pdev, PCI_D0); > - pci_enable_wake(pdev, PCI_D0, 0); > pci_restore_state(pdev); > rc = pci_enable_device(pdev); > if (rc) { > -- > 2.28.0 >