Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp4884960pxj; Tue, 25 May 2021 20:03:15 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyAtt+vpKVhOo+BQDLwvNQFbvjXBMATHvLrb4aTSyarWBxP/f+XO0DbZMjQ5qAh1aBU39c0 X-Received: by 2002:a05:6402:152:: with SMTP id s18mr34150562edu.221.1621998195028; Tue, 25 May 2021 20:03:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621998195; cv=none; d=google.com; s=arc-20160816; b=xYKJFh/yR8kyeNJm4nxGTJsl4IFeMMJ+xTt9eHvd2rVVtRCfRbPS6sqwiuZf+5rWsC VdcKtGSCviPLonYylWT7whUhJ7u97KHKSWs1D9PrR6s/cqq/4oM0E0jEKCMT+tMuBw40 rsav2SKozMK72NlzMR1x4cfRHCIaMJHqAf81rwXn6TEEG442fVNNnhgyqSFh18dTed0B v3tVLKAxE47EiqpSbyJNwd4lOIHxwwAn+izMW6O/3bNGa/CkHvuhSOhyhoeGuo97yvd8 m6go+sLG1o8YC4yqhqh7CeW0F2CQZ10YoihRREitPzbbhLGxf0dEgz0B9AVEG2lWzSGX 6+Bw== 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=SfbOqGxm7X5NXp//WakdnkTjJ211zswh8Q9jf4zImwM=; b=xwRSg1UcNwVexhyDSZEot1dQ01vdVzRhlAd5RYAI3p/swBq/DUPPOXLgvR5Wmpdzs2 3zfCC1zX0rUNx021RrKzW5FAd8GMx2OgLqmSix2GnaQxBw0yYhSMvKaoqqGgZIpJJKIu wuUeqkgYMXUXAk4nj6/6OrB6DJOiQTzAbLggo8YpUepxkd+1iR3uyRSGJY7PmJuLlz9g GiZ+HBRAnhNxMbvcrq32S3SLf1xgrBqsY+hCR9Ohc0r5GFt3E7sUsyn5z8GXJZr11SIG HoHXR3hcVGuQLlMgfExcNseIoUagQW14myRMp3x0daFY8YPKTuZCU4W4VKqVbp0zxbFm KAVw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=hBkCtj5o; 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=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id p10si17229649ejo.39.2021.05.25.20.02.51; Tue, 25 May 2021 20:03:15 -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=@kernel.org header.s=k20201202 header.b=hBkCtj5o; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231286AbhEZCvI (ORCPT + 99 others); Tue, 25 May 2021 22:51:08 -0400 Received: from mail.kernel.org ([198.145.29.99]:43698 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230250AbhEZCvI (ORCPT ); Tue, 25 May 2021 22:51:08 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id B281561090; Wed, 26 May 2021 02:49:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1621997377; bh=SfbOqGxm7X5NXp//WakdnkTjJ211zswh8Q9jf4zImwM=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=hBkCtj5oeFMQdGLiiql6K5nxAJf/2GbOcEwMXlkxOpHuG/0vYdRRE6+YDuRTLYuhe qcbWOv27/Vz/RsHDdeI2Vkzw8hdtDZ55sN0jBz3DXFNMSwCXBRwtThP134XNf8ZB0M bmf+ViKxg5PujFcgiQMIbz93FjKrJQpVwoKW+B66wfU3sIUf/vVqLRVx7e+0HmJJ9x JPc+oStU4FFT0pUd/Bh372QnzIkLejEx7JfY3MYABzKH+kS53nNmxiD/h1fv9Y0Rr4 xllWKT2DDMDkIEIf67H8KILgIDpri4d1O8/gDuJ0VfUOuMHcZ44R0pGB/TtcMUjNnr DAQhbpbVzNcGQ== Date: Tue, 25 May 2021 19:49:34 -0700 From: Keith Busch To: Koba Ko Cc: Christoph Hellwig , Jens Axboe , Sagi Grimberg , linux-nvme@lists.infradead.org, Linux Kernel Mailing List , Henrik Juul Hansen , Kai-Heng Feng , Bjorn Helgaas , linux-pci@vger.kernel.org Subject: Re: [PATCH] nvme-pci: Avoid to go into d3cold if device can't use npss. Message-ID: <20210526024934.GB3704949@dhcp-10-100-145-180.wdc.com> References: <20210520033315.490584-1-koba.ko@canonical.com> <20210525074426.GA14916@lst.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, May 26, 2021 at 10:02:27AM +0800, Koba Ko wrote: > On Tue, May 25, 2021 at 3:44 PM Christoph Hellwig wrote: > > > > On Thu, May 20, 2021 at 11:33:15AM +0800, Koba Ko wrote: > > > After resume, host can't change power state of the closed controller > > > from D3cold to D0. > > > > Why? > As per Kai-Heng said, it's a regression introduced by commit > b97120b15ebd ("nvme-pci: > use simple suspend when a HMB is enabled"). The affected NVMe is using HMB. That really doesn't add up. The mentioned commit restores the driver behavior for HMB drives that existed prior to d916b1be94b6d from kernel 5.3. Is that NVMe device broken in pre-5.3 kernels, too?