Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp400672pxb; Wed, 15 Sep 2021 04:52:23 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxmJBVPqRf55aLkZ8SxZr6u3GGqweAlWWIjRy5q0C1/Ca9UDOqZ8r5cHWy6NboTycHM3o0E X-Received: by 2002:a6b:296:: with SMTP id 144mr17850265ioc.114.1631706742941; Wed, 15 Sep 2021 04:52:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631706742; cv=none; d=google.com; s=arc-20160816; b=jfRsqpH8zsjF1wC69s/bn1NkWq1I5nFU+kcdFsDlUjmO0miLJFgSENz4b8G3+bZ/Uv PKEPSuWd9equPhvECxwChR50f8uYK1jdnqIcj1jLzFBP8FJoFh4hTwIEHRi5I2Jeporx NN9kzt8XGW7TkSIPjmbrlyZgNiTkt5llYn/UKlSkn2j3tgmcsr6CQNXghamv/zR1ntIl z21xRh+9vZy0ir3KFk25UIZnk+1NmSqNt7/Nvjr0TtJDglP+KFpVptO9z8YAdJUCNxad 6FXfRWrt3y7G5LBmIQhwBhfU+2lSNaee1Z2DQWaxOhI1pDHAvGqxALD5Eop1Qqbsa6M2 FCTA== 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; bh=u0dxOaNVkc725DhQKS9nMOkfY0wkc4iACWcgePLPJkQ=; b=C6YrAulwBErvlEb01J8mg+Tvz7We8fmkgqxjZRfahn22SBP4p9Evx125n6AEFvg3wp 6JEPXQM51aTp8iXMsGmCnS9paRo/YgyjtRex18UfBPatHfoK4QkmnHD54ZU3UE/cNmYg RQPDBqUDF1x4cDZK3Cg+og/o7kt70up2gd670kV5LGGxKRU8aG6lMnpNQQL9GdE4jpJK u3ebGrb0x6HYyJQ3ML3SrDtO3qcWGn757csUmHVzcNL2auA4u6Z0Fa2Tzh+47XkjhZ1Y d7CX6RaVs2Am0naKiD88lU11RUg9+HJ3JgLQyfF71HPEmAIJekUx09RjeMalXo4KdoJu sv4w== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=8bytes.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id m62si11112136ioa.15.2021.09.15.04.52.10; Wed, 15 Sep 2021 04:52:22 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=8bytes.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232910AbhIOLvm (ORCPT + 99 others); Wed, 15 Sep 2021 07:51:42 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50708 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232672AbhIOLvl (ORCPT ); Wed, 15 Sep 2021 07:51:41 -0400 Received: from theia.8bytes.org (8bytes.org [IPv6:2a01:238:4383:600:38bc:a715:4b6d:a889]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D1510C061574; Wed, 15 Sep 2021 04:50:22 -0700 (PDT) Received: by theia.8bytes.org (Postfix, from userid 1000) id F2A982FF; Wed, 15 Sep 2021 13:50:19 +0200 (CEST) Date: Wed, 15 Sep 2021 13:49:50 +0200 From: Joerg Roedel To: Mike Rapoport Cc: x86@kernel.org, Thomas Gleixner , Ingo Molnar , Borislav Petkov , hpa@zytor.com, jroedel@suse.de, Andrew Morton , Brijesh Singh , linux-kernel@vger.kernel.org, stable@vger.kernel.org Subject: Re: [PATCH] x86/64/mm: Map all kernel memory into trampoline_pgd Message-ID: References: <20210913095236.24937-1-joro@8bytes.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Mike, On Tue, Sep 14, 2021 at 10:52:39AM +0300, Mike Rapoport wrote: > On Mon, Sep 13, 2021 at 11:52:36AM +0200, Joerg Roedel wrote: > > + for (i = pgd_index(__PAGE_OFFSET); i < PTRS_PER_PGD; i++) > > + trampoline_pgd[i] = init_top_pgt[i].pgd; > > Don't we need to update the trampoline_pgd in sync_global_pgds() as well? No, the trampoline_pgd is setup after preallocate_vmalloc_pages(), so everything that would need synchronization is already in the reference page-table. Regards, Joerg