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 5EA13D5D693 for ; Thu, 7 Nov 2024 21:47:24 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 38DB36B00A6; Thu, 7 Nov 2024 16:47:23 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 33D086B00A7; Thu, 7 Nov 2024 16:47:23 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2057D6B00A8; Thu, 7 Nov 2024 16:47:23 -0500 (EST) 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 01E856B00A6 for ; Thu, 7 Nov 2024 16:47:22 -0500 (EST) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 739EB1403B2 for ; Thu, 7 Nov 2024 21:47:22 +0000 (UTC) X-FDA: 82760633676.07.306A076 Received: from mail-lf1-f43.google.com (mail-lf1-f43.google.com [209.85.167.43]) by imf05.hostedemail.com (Postfix) with ESMTP id 83CE1100031 for ; Thu, 7 Nov 2024 21:46:12 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=FtVVOqi3; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf05.hostedemail.com: domain of jannh@google.com designates 209.85.167.43 as permitted sender) smtp.mailfrom=jannh@google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1731015980; a=rsa-sha256; cv=none; b=mlA5LNbZ/uO0TaLdEV2Wg/Zogopdw1AOwbpy8+NKQBlc6tHiOtqByY1L42n1q7q2seIkB1 YOeBfnlKtUxwrwE9mO56fIrfRRDwL3YWfvYiYsf7lV45oTr7kDVppMYTr34d2NlNE7EOGu HAX0ZT02dbZ0wlwCqVCtWZJxxpxHdxM= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=FtVVOqi3; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf05.hostedemail.com: domain of jannh@google.com designates 209.85.167.43 as permitted sender) smtp.mailfrom=jannh@google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1731015980; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=7Vzi0dFJvYhmESZb/ld30Zb5ZAH3BkRQjZgk0CFl3Ak=; b=Pm0zb8VU9KQBavsZc+5EzWAWLvCp969xTsVq5gWsXAv7j7nXg3iIq60bgPzGNtbOLcFvlv KDHJP625Ly+I/Ng+pEYKzPeCP+ZZIh2L/PM7wOfuapUeF7ujia++kBHa4x1sScnU9L0/nN zSDFYGoUD51OxCJuonrBUm/dS2th+m4= Received: by mail-lf1-f43.google.com with SMTP id 2adb3069b0e04-539e617ef81so1271e87.1 for ; Thu, 07 Nov 2024 13:47:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1731016039; x=1731620839; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=7Vzi0dFJvYhmESZb/ld30Zb5ZAH3BkRQjZgk0CFl3Ak=; b=FtVVOqi3eU+65JBOYHVFkrSoZUvqYD9qTWVXVE0BZAiq+YRWvNas9RZ/NSwKW59rfd kMr1r5IFGJPs+6p0SvDfhAASyEGmD/rbwpUkGBkAF1dROdEpOiJEF9v4UYr/41X1S8xg 3a1uhAcNXFYE6KpHXsNCONJimBGQeLW3GOwAHcWn2piphqdWYX2nJHwmb5espYSCPbW8 Ljpbrq5vhiCypmw9uRTbmZFaJZD+Xo4wsfK1qlEJ9FN5nbTuXf9HJPYHguHtArRmm0xO THAnDV2QoLDpdD8AMPwGcOyS4H3NgQIHOSBbePPVQw8qTUzRHIHzqOkaawutu+V6837Y RHIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731016039; x=1731620839; h=content-transfer-encoding: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=7Vzi0dFJvYhmESZb/ld30Zb5ZAH3BkRQjZgk0CFl3Ak=; b=o37eCLx+xh50b43kN+ABkOmJ5QYiAQQKCGa7HldH6tev+hAWbnUSfWl+En1puxDCMx l0T/uCirLu2/1dqJ3JDu5qHr3/2WS6UScrZPd+noZqyTDlWIIEaTbiS1SNEurF0r57CP htKZs+/8zUd4kTH78zKKHyRQcfBmCT6a0dZqOAXu6rAokV+u+2JSGoABYAr0AQR2+YaO Kjzlfuhm5/MpHYRlAcTMuusb6EpRDNlZr6sWu+sMyL2wDdOZjVHTXuUcHu5e/6gE/Io9 nwNztetUjhyppOByH0xBW5Cro4o+QzJHcUtm0nV5Dh4aVDMMUu+Xb66eJMbxO0v0NBJ+ fMQQ== X-Forwarded-Encrypted: i=1; AJvYcCVxMGwA9c5Eh3TvMHPHEscrRoTGX8TkAG8SxbkXE01P198xhhNT/Ofhh4+CGgGIOTK9Pl0qadF6ZQ==@kvack.org X-Gm-Message-State: AOJu0YxG32jwBOZEPHT3utcBHy0jvVssrFkSl6PtrtJCNRmTRJ1gO/jV opVn/5b/kpmdoJowTkKu+vXpcIRbUIkQH/PBbDs7eywSl25gC/wTokeNvQdA/n6ROMCUApw7OrK sZeppdR1tt5fMYy+GL1e6QvUvsu/mOLRKGn+M X-Gm-Gg: ASbGncvhO4G1c6yYu1vu8zg3Tek17tDfio35Y/ZQviXvZeFZfeSjwU6MMpDVmubdcgb JboXeEmaYLF8Y76n/uSjWXRpp4zLT3NVmm03i1Vze3RSujkuS51flm+qHce0= X-Google-Smtp-Source: AGHT+IEVRtK3vBDQYo5QQzy8bf3W+78vm5grPnlmuPgEABF22YxhCkrdYd+v15ki6kcv6n3lBxfTPf/JP57XDaNq62Q= X-Received: by 2002:ac2:5b87:0:b0:52e:8a42:f152 with SMTP id 2adb3069b0e04-53d812536c6mr463638e87.5.1731016038083; Thu, 07 Nov 2024 13:47:18 -0800 (PST) MIME-Version: 1.0 References: <63c92f1e2a2fa6267490ab9fad5b090316b39b98.1730360798.git.zhengqi.arch@bytedance.com> In-Reply-To: <63c92f1e2a2fa6267490ab9fad5b090316b39b98.1730360798.git.zhengqi.arch@bytedance.com> From: Jann Horn Date: Thu, 7 Nov 2024 22:46:42 +0100 Message-ID: Subject: Re: [PATCH v2 4/7] mm: make zap_pte_range() handle full within-PMD range To: Qi Zheng Cc: david@redhat.com, hughd@google.com, willy@infradead.org, mgorman@suse.de, muchun.song@linux.dev, vbabka@kernel.org, akpm@linux-foundation.org, zokeefe@google.com, rientjes@google.com, peterx@redhat.com, catalin.marinas@arm.com, linux-mm@kvack.org, linux-kernel@vger.kernel.org, x86@kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspam-User: X-Rspamd-Queue-Id: 83CE1100031 X-Rspamd-Server: rspam01 X-Stat-Signature: 9o3cyhgcihm3giabzjdi38fdg8y6k95k X-HE-Tag: 1731015972-602128 X-HE-Meta: U2FsdGVkX19BN9usnGWp5bjaeqJKNoswZ+KB3NlF0qpLUnFDNE2OygB/jMcMl4D1SMy9+5a6d4VGS3DiMkQeb5Hak68/VQI2s9neM2zw2OCnh705eANuGvy46xu2//iJHkIDHuRi3VY+RBpvz8XPk448Oj+yQsalB1f+5CcXKleTorSjfVTVWfTS5ZIEnh0pEXKHcLJFVPFndtXb3SW3v9qavK47JgxO7a2s61Tz55Bxve5rbwZNvCju2Z5shOkGEjLdh90Vl1gvIrVYNwTj0oX8BIrhKEz34dPVr+pwBj4STopzMeVAvzLOYsE+nkduFHjy2TRamW7BBZvFOLlVYXDwKbsKQDwKYx1XeLixbDrAaXa+vJ8Gh/AYOl873c9XKHXLHlqLcEiPvJLD2m9TP7d0bX5plfdC6/rQV4Td060zi7veFCO9KVzEjahPOHkEMnLqRnIfugDcvmh+bLF/VgJHAUAoFt7w5D7DRtdC/uGsBrfXGLqWF9YDD9z6To9YkYETUaIJWt5VJTO0Ig48JIG2S/ApheC2/3N8GK//ueXwOyFJcoExJxoVpHSRDAP0WkKpmYv69/TJydSIsvnlpLMbCdhjdT1hQAeyb5dr+jb+mmAlHPi6QyJ64+OHgfDZdmJauR7dDxIt89/AzQKdL5pI1tYst/qmWXBA+pnFWKxSTxmdUPb37uvJL9sPOUoKqeVBFi5oSzudXorSx/OhTH2SlMBbeKNVf8FccNu9uukdvVe0lnlJsOr0kLhaWCA+xJ+DhlYGf8Blt+lRXYdS9STaNabo8laqj2q1MX6Hj+SPy6rF+AB2Q5NwsAhYkoKXDa+uI5Fvo1X2pKYhSmCiLFQzqbrooa8ov7cniMH6lui/ittmE1HV0trdEtmzANcCziyDLCof9zSAdVtJtRJOMyUtLh2jJ3d5IpkSD8nVZyHQ0kAA+UOCI1Evnmbn/EF6WePULxDPGPCQp7h13gd CvvEwK7T it9zZVab3/g7i52jDzzoUvome9TL0JxXOJk7lGR6lY+rJQvQdWXcUrC+63RE8lSWw72rwZTHPjB3pR4fmQ7jOHIe1hLauwJaBSRsqQJNTitLJpZoDVgLvCPbgsbJpi4bqAklj0ylLGdLkN5TD3RMPvmu5FdeZ0yMaDByskdRKSuRyCfSjn/c0pZL5Sc6/j0ukxhXwAanj058Gf2Ew3ZASaA5eMw3i1e3xYDxAEXuIPy2nBgtSNSVJX7I+b8crrcH2M23VU722+55ew74RCwopmBXoS26jiKH+8Mrl X-Bogosity: Ham, tests=bogofilter, spamicity=0.001257, 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 Thu, Oct 31, 2024 at 9:14=E2=80=AFAM Qi Zheng wrote: > In preparation for reclaiming empty PTE pages, this commit first makes > zap_pte_range() to handle the full within-PMD range, so that we can more > easily detect and free PTE pages in this function in subsequent commits. > > Signed-off-by: Qi Zheng Reviewed-by: Jann Horn