Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp1386006pxb; Sun, 21 Feb 2021 23:48:38 -0800 (PST) X-Google-Smtp-Source: ABdhPJyEUa09v6lvvBwoS4IMO+RwDQh+hcxZ7wxPVrUnBTjqaHRlibp3jH73xLiWwb91La8f1r/F X-Received: by 2002:a17:907:e8c:: with SMTP id ho12mr19780806ejc.435.1613980118122; Sun, 21 Feb 2021 23:48:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1613980118; cv=none; d=google.com; s=arc-20160816; b=J1qsUS9XBUY7ahjzF4/7SV5Z6Oh6f2v8H9JndWNZdJJWyisNNxn6vV4jt/m1hy/Cuv Mi2yxfpPqAirXTM8PlO0De9Rw4UAyrkEEDz/aMAhjUsuaZnGXe+MgQlFVwnjdRhx260S dhavRS1JthEh7RpomTtEqyn2SQ96vO6b2/UMQoXaOxA5ad97VDGJffgF2q2KHa7xa3Vi 6bvebmd3mUImPmRRqKhLY26fQQ3cclVD6NxrnRYg+/biwUa8uOCspvQyxWSoeVh/AHag s6H1FMPVTeiYQY9Gn8x8jY8oT6suyd00yPdzIRdTJ3si+qfDHMD1VTmc4qjvMV58HQB0 jtSQ== 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=k58f+4dJZ7U9pKwfbUfHbt7+XTAhUuryKBqm7DoJsRc=; b=fLo1MFPn3C0bds+8V6avaFgL5bdMrZV/pXNdYpfbsEfsmtu5z6DWBt+UXiobiNJv+z eWtBe5DZEq90hhd5/eb2qAhUkeHhB6qYKrd0SDo2xNhRyx4ZROcF1sOXcAcvz5IGnlsH 1zIO/utrABfcIKXkAjzrzXORCfuA3AzBb841YZ+IlTZuQCUdLWKbFN7X8Wk7cG61u3Zw qmbVjI/BZCf3NJA9Ip1v0j/yn3acHuW0zbzc7+OBThpk5njkq/qXDe3dyoJ0778j7lnW B28IkCTYhLTGnQo7DMhtbd52GpeXqwuNowBsdonBcwtrDKFrn4gChXhUHSXBBoTmHU5U KlnA== ARC-Authentication-Results: i=1; mx.google.com; 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 v18si11632026ejc.355.2021.02.21.23.48.15; Sun, 21 Feb 2021 23:48:38 -0800 (PST) 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; 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 S230203AbhBVHqS (ORCPT + 99 others); Mon, 22 Feb 2021 02:46:18 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57210 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229925AbhBVHqQ (ORCPT ); Mon, 22 Feb 2021 02:46:16 -0500 X-Greylist: delayed 597 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Sun, 21 Feb 2021 23:45:35 PST Received: from cavan.codon.org.uk (cavan.codon.org.uk [IPv6:2a00:1098:84:22e::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B37C9C061786; Sun, 21 Feb 2021 23:45:35 -0800 (PST) Received: by cavan.codon.org.uk (Postfix, from userid 1000) id 2065540A21; Mon, 22 Feb 2021 07:34:52 +0000 (UTC) Date: Mon, 22 Feb 2021 07:34:52 +0000 From: Matthew Garrett To: Mike Rapoport Cc: Andrew Morton , Alexander Viro , Andy Lutomirski , Arnd Bergmann , Borislav Petkov , Catalin Marinas , Christopher Lameter , Dan Williams , Dave Hansen , David Hildenbrand , Elena Reshetova , "H. Peter Anvin" , Ingo Molnar , James Bottomley , "Kirill A. Shutemov" , Matthew Wilcox , Mark Rutland , Michal Hocko , Mike Rapoport , Michael Kerrisk , Palmer Dabbelt , Paul Walmsley , Peter Zijlstra , Rick Edgecombe , Roman Gushchin , Shakeel Butt , Shuah Khan , Thomas Gleixner , Tycho Andersen , Will Deacon , linux-api@vger.kernel.org, linux-arch@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-nvdimm@lists.01.org, linux-riscv@lists.infradead.org, x86@kernel.org, Hagen Paul Pfeifer , Palmer Dabbelt Subject: Re: [PATCH v17 08/10] PM: hibernate: disable when there are active secretmem users Message-ID: <20210222073452.GA30403@codon.org.uk> References: <20210208084920.2884-1-rppt@kernel.org> <20210208084920.2884-9-rppt@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210208084920.2884-9-rppt@kernel.org> User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Feb 08, 2021 at 10:49:18AM +0200, Mike Rapoport wrote: > It is unsafe to allow saving of secretmem areas to the hibernation > snapshot as they would be visible after the resume and this essentially > will defeat the purpose of secret memory mappings. Sorry for being a bit late to this - from the point of view of running processes (and even the kernel once resume is complete), hibernation is effectively equivalent to suspend to RAM. Why do they need to be handled differently here?