From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id E6CC2C67861 for ; Tue, 9 Apr 2024 22:19:53 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6358F6B0087; Tue, 9 Apr 2024 18:19:53 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 5BEC06B0088; Tue, 9 Apr 2024 18:19:53 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 438A56B0089; Tue, 9 Apr 2024 18:19:53 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 221B06B0087 for ; Tue, 9 Apr 2024 18:19:53 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id B0C2F1C068A for ; Tue, 9 Apr 2024 22:19:52 +0000 (UTC) X-FDA: 81991411824.09.BDB370C Received: from mail-pl1-f181.google.com (mail-pl1-f181.google.com [209.85.214.181]) by imf28.hostedemail.com (Postfix) with ESMTP id D575FC0007 for ; Tue, 9 Apr 2024 22:19:50 +0000 (UTC) Authentication-Results: imf28.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=Wu5LXv+S; spf=pass (imf28.hostedemail.com: domain of keescook@chromium.org designates 209.85.214.181 as permitted sender) smtp.mailfrom=keescook@chromium.org; dmarc=pass (policy=none) header.from=chromium.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1712701190; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=dVGaEP7K5QMj4iEVzjXOSGPdsEqHFt6Mr5ict+7OkIA=; b=GLS/NxnqvNA6e3jKmuS6eav3zUJe1MFJ6jFzqKEvLlbAPAxAFVDA/1pEUKs41rC9Xoeo3D WdlK+K5HROeAc60flXhXh5b8WLDrf37rKV9RJxTarNkYOqywd9FgDwXR0uyhD1IpScEBi3 9HDdf4TYuUbmFIPpzKNQ2XfTXkcNsJo= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1712701190; a=rsa-sha256; cv=none; b=TeZfC5Ze7Sc9kw4oAIsuxpWM+iKL84bcjlKsjfPe7IGq/rW46KnsoI0dZHuh9xirpzvIys yh5kJ/NPeQMB/HalCLLPvrS3gnuomasuYmSvY++DhMrMnBo2PEJAXnt6nQPba+HIyf4wrW bmNwKfI6Srgzt9OhcF61mvrewRwWWyI= ARC-Authentication-Results: i=1; imf28.hostedemail.com; dkim=pass header.d=chromium.org header.s=google header.b=Wu5LXv+S; spf=pass (imf28.hostedemail.com: domain of keescook@chromium.org designates 209.85.214.181 as permitted sender) smtp.mailfrom=keescook@chromium.org; dmarc=pass (policy=none) header.from=chromium.org Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-1e3dda73192so22637075ad.3 for ; Tue, 09 Apr 2024 15:19:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1712701190; x=1713305990; darn=kvack.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=dVGaEP7K5QMj4iEVzjXOSGPdsEqHFt6Mr5ict+7OkIA=; b=Wu5LXv+SE+YlHytGdvgpyVWpia8VYTK2sPJpWWcO9XX7+iDA3tT7Xaq4awzPVfHZuB SfV0SdOjmvsJL2y2WU9ESeEVqG7DI/trgH30cMTXHeIq7FgzVJSOwxnEllaNhGSbbPPs iX3MAO9DEOK/PsCAFfyP3sfh7uU4/PbRJxX6s= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712701190; x=1713305990; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=dVGaEP7K5QMj4iEVzjXOSGPdsEqHFt6Mr5ict+7OkIA=; b=sW9VSRDTrTSCtsOidY91G7PMRmu39SeK/AYC6wZJFywlQ3XFPxC1XseqzAnE1VDiFD 2pR5Ei9v3n902p5XZk+sz+6N+/MWemFTdjZnoRgY8hbraJjcEh4HXB8uHfjBI0c0aF9i hyyHO12jxN4I+jyb6r/RWUaI1+MGxvrOUYdCYdBx7mpmUbVLGPzQnZOQW24XAWGHl5WY toJB3bh5e88Jx1Tv8A16g+P15thx2SKHBZdLmSUPxjMDHqRtkNYygIuV5NU3jsoFv2Mi qYXcghXkydlTX+711PbMbHTNk/snFcMh0gwcgdYUxjQZLksoM+NjBsHDQIBRZDnVxusw CZpg== X-Forwarded-Encrypted: i=1; AJvYcCVVy7HWmxwWQFMhSdPAdF3h0bWyQKzL+cYBtu2MoKoljyc4wDurp1n6OXDDTFUM4TTmLbpPkQ8xZggfKVcIuFFuyCs= X-Gm-Message-State: AOJu0Yz6A4ZUNbYWzqM+IhXtCgBk5ZYB4WM3mP3+5C+b8Bckt1pwJuGq nUbjqRvYbntngm4qcWG8Sob9bIBzJqn4adkJ+T12h6rkMAZoe1mMJssCKXf5Dg== X-Google-Smtp-Source: AGHT+IEGUmXhtGH19b1H/WgCD2Rpis8vZRMumjN97SwnqzVkgy1CeZDYsMWyzkA9riCGUi1oxXbPcg== X-Received: by 2002:a17:903:2441:b0:1e4:1fb8:3216 with SMTP id l1-20020a170903244100b001e41fb83216mr1246750pls.52.1712701189791; Tue, 09 Apr 2024 15:19:49 -0700 (PDT) Received: from www.outflux.net ([198.0.35.241]) by smtp.gmail.com with ESMTPSA id b3-20020a170902650300b001e4ea358407sm205887plk.46.2024.04.09.15.19.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Apr 2024 15:19:49 -0700 (PDT) Date: Tue, 9 Apr 2024 15:19:48 -0700 From: Kees Cook To: Steven Rostedt Cc: linux-kernel@vger.kernel.org, linux-trace-kernel@vger.kernel.org, Masami Hiramatsu , Mark Rutland , Mathieu Desnoyers , Andrew Morton , "Liam R. Howlett" , Vlastimil Babka , Lorenzo Stoakes , linux-mm@kvack.org, Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, "H. Peter Anvin" , Peter Zijlstra , Tony Luck , "Guilherme G. Piccoli" , linux-hardening@vger.kernel.org, Guenter Roeck , Ross Zwisler , wklin@google.com, Vineeth Remanan Pillai , Joel Fernandes , Suleiman Souhlal , Linus Torvalds , Catalin Marinas , Will Deacon Subject: Re: [POC][RFC][PATCH 0/2] pstore/mm/x86: Add wildcard memmap to map pstore consistently Message-ID: <202404091519.B7B2221@keescook> References: <20240409210254.660888920@goodmis.org> <20240409172358.34ea19f0@gandalf.local.home> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240409172358.34ea19f0@gandalf.local.home> X-Rspamd-Queue-Id: D575FC0007 X-Rspam-User: X-Rspamd-Server: rspam11 X-Stat-Signature: fcr4po9e6atacsiohdxj95k91iq67apy X-HE-Tag: 1712701190-536199 X-HE-Meta: U2FsdGVkX1/9LX/KtizZhb1JxmBqERdvmoxFIRBKpEzsG8nvqzStxKyvTqvD+kXjAvNN9lAfGhk37PCPPAXACF0sHUV9zyBkLst4/iGB/r3I8LZLecLm6Igx0Z/Df37a01xJ4p8DP0b0fJdyO5M1ToCdikO+6xPk7KYMpddFKm05vcIzLyF54fcexkpJ5YrpgtbXWaaCEGY2RMeOMWQ/EoJspU/nbUu3Ytx1fBT0tii587KyBMUmPrOkkVjIg3Sxce8usXzfF8CLzl+2gSzIL6gDrYeqvMFwKlV35cUJ5+E+ifL6nCvnbhihbxnaqy/bl6ju4sbzTrvKrO2xYbpc0YJEvqx32kHXSCjYOhp0LKPQW/KWalibDsPSgO1XwodJnPuWqXYdgg2KH/ldHZMLq5B8kCCT3rv5AMPDRYSHffvcasgedyC/6Wi3nZJ8l1HhFcCr3FolOJ0wX3Xw89O7RJ2onO4arZbVWb9uZzL9XmN+dPjktr/+dmseleXe1AWO9AUxPW3mR04AcldL8/xPLnDBbwc5MOnhsfB/Bx4ugdE9PImrnTzTqtVmdf+lV0OvAWOJHLfLCOeRLckJeQcRWdPt07brRv82dLqGm88KmFrIJa0Xceurr/csFd6lzCQosGVyoclOPMHyOQVw8Fl2KxsH6tH6BXiDIKkPe4Ozf8s2k5PDTpLh7kTVPAHC+APhkidjf7lnAWM6KRVROKqfhGyiuPrWgZPXv4tFZMXefIZReZHjtdYO/ItRZIgJWzPmbiyzhoOoRW5NEeFk1TBMUv4iKKllGdpCaFfBmwqlAA2p8VKuKt138oN3NPLhztpBqGhv38VdjjmDUG+mNDdBgMsP5oaAw4SVsHZV/prXJfgjQBEuNBbpjxLKmBUM/+8x02xqANHXiYINEV9cF1BCSYT4zWljvxu620Lmthw2lRBREq+wpGA9sQVzqnvFpmkTuriUaYBMsBUC4B7wJCP Fe7pj4l0 eQEflDZdffZEeEDwURiQFMDoe/jsLlJe7/PBAqqXDhkFAKsAYuRcigr09y2NVNKkHcH6e7M7zMoUI20/TOoGMJ8VbjhAl1o07hMGmYahwQU0k6J27A/vVQhWX+q9+qlZ+lvJbEJ+VYsIJlj+zYDJ4seoJPP9l9WYQwTsuM9AtibQo1BA8WyjoIpnUD/2iG4bRHLKShgkfJWtPCe8MZ4oYf9XbjUyy2LAy8PuY7HWk4UK8DxdE74zlMrdzcAtLe1qhZhlVD6aR3Lbn3fVyfnKCNMM0UjFSvbZTWOFRV6eJR6F5/L/j62tGVEv/gTslCAsKA6nx3KTN8hXb3ATSrP/FkC7q1SoZDMmj+PbIuS8BWqlxSeYCCnnoR5meGaMqHiKuHtMjEbNcHrv341mcLmEdMhCCAleGnVOrXhyiNQAIpFcLLHd/j64n/Sdcew== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Tue, Apr 09, 2024 at 05:23:58PM -0400, Steven Rostedt wrote: > On Tue, 09 Apr 2024 17:02:54 -0400 > Steven Rostedt wrote: > > > memmap=12M*4096:oops ramoops.mem_name=oops > > I forgot to mention that this makes it trivial for any machine that doesn't > clear memory on soft-reboot, to enable console ramoops (to have access to > the last boot dmesg without needing serial). > > I tested this on a couple of my test boxes and on QEMU, and it works rather > well. I've long wanted a "stable for this machine and kernel" memory region like this for pstore. It would make testing much easier. -- Kees Cook