Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp3884323pxb; Mon, 8 Feb 2021 02:34:19 -0800 (PST) X-Google-Smtp-Source: ABdhPJxX0Bb09baMVUEQaP5T8xqj2FvGCIV7phVsX/NtPHlarPGF+xZtK/r2apxA/EwM9QCGu8Cd X-Received: by 2002:a17:907:9495:: with SMTP id dm21mr16160577ejc.462.1612780459143; Mon, 08 Feb 2021 02:34:19 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612780459; cv=none; d=google.com; s=arc-20160816; b=beu5ah2AjASUimcb52UqaqDent/cDd2cu+jzMBdZwGYQ6jMU8EdyINymy/HMZNf50z vhhY13NkIw5PT4MO9BNZpbSqlkbse6onMiaMvXGwH+TVRxE6j0DoPfHM7oE39MAL92fN shnCDqWgCwWaCgUmdxuL+SRo9vLRARy3Cs+Nhfc9Az6vjInDP+XSXll4jk351O8MGwPn ahY0JEtYjPGCVZQg+dE431mREMmKU96TozTA6JOM7dDJY9kz17Dzjsp2FjWGt9v1SWIu NykNbUBquHm8HtGxXuqmNz6LBxU0rPvdIBZLOSCH0RYf4dNHN6CdvbRgVh4xpKwe11Cy EVdw== 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=FUp0sifzo5QTEnzB7ndOii0XZdyCiwTOujlpEkca5cM=; b=Xh6TBqbONmM/m07lP82/eKTqH7dK//rmBr+Vi0G+KQRKi+9crUwhSfeRe4uAuR4alT aFqOHA59q5XhtvImm+suDqp+1fXvbFj0TypwFjy+zktJb1du3OKHwqqDo5/rif9fHTGu n9Myfl2985DPAUIjNCeTqKWEL4F0u6YXUGKh24oU84h4J6piasMj0Ankl/KUkIyHEehi jzrn1aKpzkPMETIKgbrmIWrlNRjwzI7YcY/Rm0GzwEG+LG2nBKANNWjW/MnavcUeb+YP COR4MbKDHjqnlQh1KQZtHquM+GaiCiFhU5giaY+103UI+ct31WX1i16YOFA5nTKyCHl2 +1eg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@suse.com header.s=susede1 header.b=Qbcw7jgS; 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=QUARANTINE sp=NONE dis=NONE) header.from=suse.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id de24si8484055ejc.234.2021.02.08.02.33.54; Mon, 08 Feb 2021 02:34:19 -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; dkim=pass header.i=@suse.com header.s=susede1 header.b=Qbcw7jgS; 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=QUARANTINE sp=NONE dis=NONE) header.from=suse.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232369AbhBHKcL (ORCPT + 99 others); Mon, 8 Feb 2021 05:32:11 -0500 Received: from mx2.suse.de ([195.135.220.15]:36056 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232022AbhBHKT1 (ORCPT ); Mon, 8 Feb 2021 05:19:27 -0500 X-Virus-Scanned: by amavisd-new at test-mx.suse.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=susede1; t=1612779520; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=FUp0sifzo5QTEnzB7ndOii0XZdyCiwTOujlpEkca5cM=; b=Qbcw7jgSXKtAlANhPWc3Z7/0P5cS0SLsNfxe79dJAeSLS9zxSZIOgKQ4yx4VXh5YB1FVB+ 55fvFklw7TEoDwyW+2lRw/2LHy5r5yY1UMZg1l8F3aOG1GEwyEbsXAG9lTduRQH97GtReJ rWtcW7iHCW8MI13TZHpHq96oAWB7ik8= Received: from relay2.suse.de (unknown [195.135.221.27]) by mx2.suse.de (Postfix) with ESMTP id 6C932AD62; Mon, 8 Feb 2021 10:18:40 +0000 (UTC) Date: Mon, 8 Feb 2021 11:18:37 +0100 From: Michal Hocko 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 , 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: 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> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon 08-02-21 10:49:18, Mike Rapoport wrote: > From: Mike Rapoport > > 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. > > Prevent hibernation whenever there are active secret memory users. Does this feature need any special handling? As it is effectivelly unevictable memory then it should behave the same as other mlock, ramfs which should already disable hibernation as those cannot be swapped out, no? -- Michal Hocko SUSE Labs