Received: by 2002:a05:7412:6592:b0:d7:7d3a:4fe2 with SMTP id m18csp581659rdg; Thu, 10 Aug 2023 12:09:23 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFfApa2Z+2cMh/ucr4rBv0rAqG6G5Wvxefxpdp/3r0dBkcHKKtzSBSsr9oLd7xFge3Gbo0D X-Received: by 2002:a05:6a20:841e:b0:13d:40a9:8ac9 with SMTP id c30-20020a056a20841e00b0013d40a98ac9mr3909666pzd.40.1691694563372; Thu, 10 Aug 2023 12:09:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691694563; cv=none; d=google.com; s=arc-20160816; b=O5R+IJqKjl0aymvok1qURmWwidwkDqemXDR9uTJbg7MSUZ73cWLXHFHd6I33ljXKgf AOaYNudb2RnmFg1ZpjotpgG63mXDnQh+s5ZS+AOVCE+H1WQxC5oqk24qq5u0tSlL5u4o fQ9cWIpWdgRP89tf4IV6Wt36f9+GzSZ/3DGSUt/6hxBtdnPIR5PFceIz6oi+k6JMdwmV 1kf784DzuRZM7yLIT/jclSna7TZL9Qw68TzY2MWtiqAkq9+6AADDMtbiUZtG1HUDam2E hTIMxmRRelHykmdFhFALmc3YPMmSydQYWds9T3Ek/QcIv29LG914qsCL8/YQY7Lw/tOy MFkw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=y4G1eMy9+CFptENlm/g/netej2ahnFST4juFiDvm5E8=; fh=85t32qLmCBaFZ4zv+xykRninDidCl984Fosh3l8a7es=; b=CHTEd4PkIo40TgY1OiBINB1MygxkGXqFXWm+zmwfS5spDL+AfrLOc7S+0/PXHwG9WE z7GiYO1NTsXK1W1+beRhqspD603I20tFw5gi06sF789AJ6WD2rPRPTGG3K+/x8nihFdt H5OV2r29Ma77iP4sCPqBisadreH+EABnI8+bAldwfv6aW2Ly1om46I+FJ9khtW1B8FEs qKm1AlvmRt5s7I0YB/I0/l5mdly53GuMav9yMABCWGwUfv2wBjCzt/yWE/fJ1HOiPf1T oywfzMc4hOs4HqBx44Hl+/Wb0R7nPdfwEkFaxG4If/nO1QxZKxVknLeps8qYnwOFdUdi j+8w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=DW+wAyxZ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id e20-20020a056a001a9400b0067fea30cd05si2018988pfv.79.2023.08.10.12.09.10; Thu, 10 Aug 2023 12:09:23 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=DW+wAyxZ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234183AbjHJScf (ORCPT + 99 others); Thu, 10 Aug 2023 14:32:35 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59992 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231402AbjHJScf (ORCPT ); Thu, 10 Aug 2023 14:32:35 -0400 Received: from mail-ed1-x529.google.com (mail-ed1-x529.google.com [IPv6:2a00:1450:4864:20::529]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 642F62690 for ; Thu, 10 Aug 2023 11:32:34 -0700 (PDT) Received: by mail-ed1-x529.google.com with SMTP id 4fb4d7f45d1cf-52364e9daceso1479098a12.2 for ; Thu, 10 Aug 2023 11:32:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; t=1691692353; x=1692297153; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=y4G1eMy9+CFptENlm/g/netej2ahnFST4juFiDvm5E8=; b=DW+wAyxZGH0xk/XkLxnrk0DEBYevqGNqFWhx+MsguaeozNgX2s3xfD6iAFp8X88+Tb cM4OIRGSj3xMp375zSnjH/dL+eX21UykuA8Ajr03rsfE+BsGIh7zI3W6wEniFfLgTdUr eA2lCm9aCYdJ5UqBwdWYqysPYJ+zqUv9hD3mA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691692353; x=1692297153; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=y4G1eMy9+CFptENlm/g/netej2ahnFST4juFiDvm5E8=; b=BrlWFLnPo4l+VOWjvDQo7ViyaYBANJaelHEbo1kyx7Mojgi7bxk5Pk0pKcEMVIZ7uu QXg14waZ6xg2QklxAtFsAReoDoGps2123B7rPyRV74m5QuSPHHNxJqpawd3Wcr+4miOQ 66+D+KmRD/bS/f/K3WgVOMMdcRZCBAM2CwVejHYPhaK2uDzeC0OEpwBcSXLxRelOcFo4 /YM1i70Fic2QGp61cxMF4hkLj+ah+8MMVJv5vzKzed5O00nQ6jDtwm/Wt5pYY24+8Rwl pmCETVZgt1vOq+Gkte3OOf/cmzTpJ9dA1g2utQ9zSc3FsZxmyta0AfK1C5pBTHRvrVdF NSHA== X-Gm-Message-State: AOJu0Yzgie25LL/V6xu6LPYWFTzW77Dew2C5aYo4Y1ONMVKV3LNgUHTT w57cw/kn3fXBsiufkMdDfuNqocWRrZgYQcF8zNB0w8cq X-Received: by 2002:aa7:c542:0:b0:523:38b1:9bbc with SMTP id s2-20020aa7c542000000b0052338b19bbcmr2355795edr.41.1691692352787; Thu, 10 Aug 2023 11:32:32 -0700 (PDT) Received: from mail-ej1-f42.google.com (mail-ej1-f42.google.com. [209.85.218.42]) by smtp.gmail.com with ESMTPSA id w21-20020aa7d295000000b0052345dcc4desm1111841edq.38.2023.08.10.11.32.32 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 10 Aug 2023 11:32:32 -0700 (PDT) Received: by mail-ej1-f42.google.com with SMTP id a640c23a62f3a-99c1d03e124so166607366b.2 for ; Thu, 10 Aug 2023 11:32:32 -0700 (PDT) X-Received: by 2002:aa7:d408:0:b0:523:f91:fcce with SMTP id z8-20020aa7d408000000b005230f91fccemr2755596edq.13.1691692331501; Thu, 10 Aug 2023 11:32:11 -0700 (PDT) MIME-Version: 1.0 References: <20230810103332.3062143-1-ryan.roberts@arm.com> <20230810103332.3062143-4-ryan.roberts@arm.com> In-Reply-To: From: Linus Torvalds Date: Thu, 10 Aug 2023 11:31:54 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v1 3/4] mm/mmu_gather: Remove encoded_page infrastructure To: Yu Zhao Cc: Ryan Roberts , Hugh Dickins , Johannes Weiner , Will Deacon , "Aneesh Kumar K.V" , Andrew Morton , Nick Piggin , Peter Zijlstra , Christian Borntraeger , Sven Schnelle , Arnd Bergmann , "Matthew Wilcox (Oracle)" , David Hildenbrand , "Kirill A. Shutemov" , Yin Fengwei , Yang Shi , "Huang, Ying" , Zi Yan , linux-mm@kvack.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 10 Aug 2023 at 10:35, Yu Zhao wrote: > > Adding the original author and reviewers... They might want (need) to > take a look at this series. It looks fine to me. The important part is that the rmap removal has to be done after the TLB flush, but before the page table lock is released. That used to be a special thing for anonymous pages and thus needed that special flag. But if it's done for *all* pages the need to flag pages goes away. I see no issues with this, although obviously I might have missed something. Linus