Received: by 2002:a05:6a10:1a4d:0:0:0:0 with SMTP id nk13csp3439775pxb; Thu, 10 Feb 2022 22:46:49 -0800 (PST) X-Google-Smtp-Source: ABdhPJzWuGYPV/P173Tf5UYINs1AoSRJUn/odmxm0Sgen52XvKi7oZ973zbI2J4yFx3cPSulStJY X-Received: by 2002:a17:90a:341:: with SMTP id 1mr340432pjf.144.1644562009600; Thu, 10 Feb 2022 22:46:49 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1644562009; cv=none; d=google.com; s=arc-20160816; b=uI+KDSYZOeD1PWnxuHjjXJ1FaiLEDFyx03+NycjwknKSEqYOGcKnev3N+mb21d8JKr Ve0bRxT+gRmjReC+2FcvPpPTA+5x3OLs2bSB3SC6iKKJToOTpcX9OLvmzCx7U2olxV5f R85vUF1fp0LcAcL6Gdgb/c1nqSuvyKKubYe9UbtP63L/l/PJf9yFdoygXgRgVenijBV2 U8rT+xXyFWEee14O+Ots2vinJHw8BJHm7nccl49MfQaIHa6b77iSDi8ZOC+qNbPjWYd2 nS8+/k8sKdLoiCoAvWYVc4OjmH750LOEWZ37GNT3OO/jHyqfItoRUE4Rnc8BAUP3RV0+ VmRw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=O4wMENGS2QYIOyT7HJ7ahvJadkvAVpXGCRk6n975CKY=; b=RJGSnHxGJltfz8OQQ/OJIx9bNMeO883kHIIywA/BBY1w+WSPtC2FfjXEp4K8OWgHfU nJz5ud7Vv6dQFJOuT7xc5uwBxP72S8eo9v10rjpSz3XnloI/vayxkn9q1CswU9QhQeoi t2DH2NXLYShJtGU+ZFAy/5zdUk2XtKVGgAazEinpdVZzu8Id4I6ovmbaMKyMuHO3NMFu Cq+hsKQz2K6GNDfQhhrLsbkqIeS3DZxGaTcvBiL/0Cbs5YIdfE1/Y0w5/lSR23RzBbWj ZfgsqLnoOpgy8KnSD15hPdUQdiEvQBpRuNXAnXNSoSE7uXUPNIKv818FMuyUEJjxDJX0 BL5g== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id v22si3421867pgb.69.2022.02.10.22.46.36; Thu, 10 Feb 2022 22:46:49 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S245689AbiBJSYb (ORCPT + 99 others); Thu, 10 Feb 2022 13:24:31 -0500 Received: from mxb-00190b01.gslb.pphosted.com ([23.128.96.19]:53778 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S245677AbiBJSY3 (ORCPT ); Thu, 10 Feb 2022 13:24:29 -0500 Received: from verein.lst.de (verein.lst.de [213.95.11.211]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4E518234; Thu, 10 Feb 2022 10:24:29 -0800 (PST) Received: by verein.lst.de (Postfix, from userid 2407) id 1A9E968BEB; Thu, 10 Feb 2022 19:24:24 +0100 (CET) Date: Thu, 10 Feb 2022 19:24:23 +0100 From: Christoph Hellwig To: Keith Busch Cc: "Rafael J. Wysocki" , Sagi Grimberg , Christoph Hellwig , Len Brown , Linux PM , Linux Kernel Mailing List , m.heingbecker@googlemail.com, linux-nvme , Nirmal Patel , Jonathan Derrick Subject: Re: [Bug] nvme blocks PC10 since v5.15 - bisected Message-ID: <20220210182423.GB16171@lst.de> References: <20220121210905.GA1114868@dhcp-10-100-145-180.wdc.com> <20220210145635.GA1617879@dhcp-10-100-145-180.wdc.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220210145635.GA1617879@dhcp-10-100-145-180.wdc.com> User-Agent: Mutt/1.5.17 (2007-11-01) X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_NONE, SPF_NONE,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 On Thu, Feb 10, 2022 at 06:56:35AM -0800, Keith Busch wrote: > Apparently it works fine when you disable VMD, so sounds like the > acpi_storage_d3 is set, but we fail to find the correct acpi companion > device when it's in a VMD domain. I guess the acpi_storage_d3 is set on the VMD device and we need to propagate that down the entire bus hanging off it. Which kinda makes sense in the twisted world where vmd was invented, given that vmd is Intel's evil plot so that only their Windows driver can bind to these devices, so the property also needs to be set on the vmd device. Nirmal and Jonathan, can you help to sort this mess out?