Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp3830181pxv; Mon, 26 Jul 2021 13:19:39 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy6RTqcguQ3S26ZMOybKW2ZvrKUzKkfwwZd2YzIUPa7G/NnUbO3uE1rXOOFiHdohR+LdQLL X-Received: by 2002:aa7:ca04:: with SMTP id y4mr23078052eds.83.1627330779198; Mon, 26 Jul 2021 13:19:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627330779; cv=none; d=google.com; s=arc-20160816; b=p1DcSwaTCYnsdEQrfIeB3tSIlNICCRrly9sNUP/lwoBoLAonR7NbIzMaHsU2k3Xb0g XFShalCbyzmHImnjTzbAjOgU6uzCB0ptg/X7MyEFKKD1v6wZj9mc8SyrYy6i9oqCX9JQ 7vyRSIGN04n/VBJhHDYU1edGQer463ZgjtLXw0DUMIhjffP8N/PUqoM9YyDRGUQCigN+ qZFU9/5thtG8QmEDCqupOUjOwiOShqgPPx2DmSEPF5qPUdIy/SAvI9cpcUpQUWBmgApx Pv+rGmT5oHdMviU7HKDiFgbzgYZRG+vOzu3MzSEr02sxPNuawg2UAZw1JDkzd0Kd0ZpI BSgg== 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=WnhlBIbb4MnOb23xEZg8+FRlnVEPHSzHvTclFq7Uml0=; b=U/4xX4H6ji/iDh5zCGabW+k1UWQDcSPJ6Dot3mqlpxjbgDCZml+Fri0MaqAouovQdL fYjHl81VU7yDi0c51KOq3eIfydihvwwAmdiztlKCn1bwbPQFSdnEAJpTUydTo6W5lboI o9ieLsczPdxHq8Erg055u5Mjyop7FRB/8y8irx8TXOXKLP6DGU0T9Ybc6n+3/DpGabXI AsWykNuIZUplPKRuWxOtG/X32VexLmhTAD3d6+Zt0ZYB+AqHVJFiYhxKeiVyTQ1LTfGR OtebUJi/bmwfiK4j40mQL3mcT03l+Sd6lTbsldU/HYlYQpCFxE46XqTvLLbZoUx9KrOl 4v2Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=sEREw4gl; 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 mp29si885343ejc.290.2021.07.26.13.19.15; Mon, 26 Jul 2021 13:19:39 -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=sEREw4gl; 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 S232069AbhGZTgW (ORCPT + 99 others); Mon, 26 Jul 2021 15:36:22 -0400 Received: from mail.kernel.org ([198.145.29.99]:50312 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229646AbhGZTgV (ORCPT ); Mon, 26 Jul 2021 15:36:21 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id CE98760F8F; Mon, 26 Jul 2021 20:16:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1627330609; bh=Z4hwq6b440OkyWGYI3HMsBLmFm75Y/asw4v0/OVEDyk=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=sEREw4glvypOLeWWc3l0NhaVgTrSd6R2J0yIzBQWNnscjxyEhYJgBFBvK2p6Ax6H7 etXE3FYYDnwHSteOa7Xy1IKLPu4GEMOSt6YL2BgiQFX+jl2U0VwSmgzFI10PuXJAaL l+0p+2y/+qUveODb7rEIstqeC9hQ3Gwi+iBl3xsJq5JkgNAoMQfnONgQ5DK9HGNeQc Vux6h1JZ17eGPx52tD/kN2bVNnIygn7j1nE1W4l+OEKD83h3Si5/vBbuMS7PsybLhV hzMGMetMPudou0k9mz89KwpR8wJjMTUrjglURibH3wIp5rVYCCyvanfPoUj7Lj+F6e 1PKtHj7LEAwtg== Date: Mon, 26 Jul 2021 13:16:47 -0700 From: Keith Busch To: Pavel Machek Cc: shiva.linuxworks@gmail.com, rjw@rjwysocki.net, len.brown@intel.com, linux-pm@vger.kernel.org, axboe@fb.com, hch@lst.de, sagi@grimberg.me, linux-nvme@lists.infradead.org, linux-kernel@vger.kernel.org, Shivamurthy Shastri Subject: Re: [PATCH v2 1/2] PM: enable support for imminent power loss Message-ID: <20210726201615.GA2025233@dhcp-10-100-145-180.wdc.com> References: <20210726132223.1661-1-sshivamurthy@micron.com> <20210726132223.1661-2-sshivamurthy@micron.com> <20210726194146.GA3986@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210726194146.GA3986@localhost> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jul 26, 2021 at 09:41:46PM +0200, Pavel Machek wrote: > > If the shutdown is pwerformed when the platform is running on the > > limited backup power supply, some of the devices might not have enough > > power to perform a clean shutdown. > > > > It is necessary to inform the driver about the limited backup power > > supply, to allow the driver to decide to perform the minimal required > > operation for a fast and clean shutdown. > > If you can do shutdown that is fast & clean, why not do it always? At least for nvme, I don't think this faster shutdown qualifies as "clean". It's just a little better than removing power without telling the device. Typical implementations take longer to become ready on their next power-on following the abrupt shutdown sequence.