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 039CCD59F78 for ; Wed, 6 Nov 2024 21:49:28 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 85A658D0003; Wed, 6 Nov 2024 16:49:28 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 80A0D8D0001; Wed, 6 Nov 2024 16:49:28 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6AADE8D0003; Wed, 6 Nov 2024 16:49:28 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 4A6D28D0001 for ; Wed, 6 Nov 2024 16:49:28 -0500 (EST) Received: from smtpin03.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id D85A7AA11F for ; Wed, 6 Nov 2024 21:49:27 +0000 (UTC) X-FDA: 82757010252.03.41E1B45 Received: from mail-ed1-f41.google.com (mail-ed1-f41.google.com [209.85.208.41]) by imf27.hostedemail.com (Postfix) with ESMTP id 6A1D640003 for ; Wed, 6 Nov 2024 21:48:50 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=h2AmiwxZ; spf=pass (imf27.hostedemail.com: domain of jannh@google.com designates 209.85.208.41 as permitted sender) smtp.mailfrom=jannh@google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1730929541; 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=DkdeLCyWbByRnIMQF9lRMRFpW19bHGGmbEBvPN4xcms=; b=B9NwTU5Ad/+hcjOpGVPITXQDy13Mgm3XpGA1qvdj1zeFnJgdjoOyH2HMlgnVeOIXEvjnj3 XqoBGttQwPB1WXIqKhehI3/UH4rwPtiPbBRlnrV+jgO6fMh4SSaBfdXeJ4bkDnFbH/9qW4 CjOTuWNg/+6/uTuDIHcDwc3ZWtq4Udk= ARC-Authentication-Results: i=1; imf27.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=h2AmiwxZ; spf=pass (imf27.hostedemail.com: domain of jannh@google.com designates 209.85.208.41 as permitted sender) smtp.mailfrom=jannh@google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1730929541; a=rsa-sha256; cv=none; b=CNZZtf1GPCqHPFpSkrjj6pLgfhyygFucSz/7CKbDXuQ692FssSuMS8WfDLFhd8t7i9gVKM vPVJNfsHUXcjaaxzvkEkTHtZZ4PhSJilAts6dKBigQkT8Vbha4vztghoiV/rS4FTJuby6P WoZN4N2qJ+KlQDvQSvu7axXdGdLS9G4= Received: by mail-ed1-f41.google.com with SMTP id 4fb4d7f45d1cf-5c932b47552so105a12.0 for ; Wed, 06 Nov 2024 13:49:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1730929764; x=1731534564; 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=DkdeLCyWbByRnIMQF9lRMRFpW19bHGGmbEBvPN4xcms=; b=h2AmiwxZ5iVQKh/NQYYZ5LAzETtHNegPxuKGYYAFPVsr64HOk/7FnomxAjtrQbkPgZ k29skzSX2iqXNxMO7tMFBy4Y4WjqyPIHQgtQS0wqXqzjz87G68wIlgK9vlYLKPEw+fGl cv30/ijFECQrTONPeAo2kV9voHq5UhofRoGWj9ybgSZ/e2M17fpcmo0dcFFS5Bmsb+tO ITs6JEpFhUJtQyAECwQir8Lw6yf9Grdzk9Yp2b09HxrJFSwo9+7pTKES1K3Xq3AZUA7u dyNBzfpEJlLVU6Az9HPcFXW49p0Ws+cvYplFRRW0epMpznCI+dCgTYZNnBTJBJq+brYd v7+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730929764; x=1731534564; 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=DkdeLCyWbByRnIMQF9lRMRFpW19bHGGmbEBvPN4xcms=; b=IDIyqipI4ja6SwCamveKjEdhypgKUcGXP+cyDIX3a1DcVyVQEfJAhqLCjWC5K/YVVw xD17YIrRpotmd5TfXGRGFB9M+TstjlYBEArCjRqK2JMG9g1d4+l0tqyjyJ5QT1IXhZrS dayeqGhlJC5x+0nl14G2GDjz6ynaAI+bUb7vYtWUCN26gy4qr0fasZL8xKjh8jtdgKJJ mKeVgv8k9t+CCnT65PbzineOF7Z7MzLccOsAgG8fh5ST+eUx81117DItssHf2mxoh6YY Nsg8jo2QxF65OeFyWXXeJa/UApLwD//bGwnZTAm3BjC63K4URhHhOI5nciYa7sWOYiph 8UvA== X-Forwarded-Encrypted: i=1; AJvYcCWtHsObib/AlnGVkU4xUK0AQJl0IjwuoBnqNHA9NNmjVsEHB+LzbZsn7RHU73lPDLyBO9MG+KKb3g==@kvack.org X-Gm-Message-State: AOJu0YywC2BKWqrgjn1xTGTdZF8L5H1AIFrzM3FIz+Qd4CsaBJr7O8VS lGCDmPZEtYfIFI8YdqDbX033jxmGMqOFYr58+YLuqbRiC8xaEHfaI+vQ239dEWlSLt/iF1CEEBD uuKUjLMeW67ZYz6b2a7uFZDFy5WcKl3AuGEI2 X-Gm-Gg: ASbGncsGlSifmK+cjZP/h9jHCdVrlTR6EQZ7V9I5L1C20Fyu1scHeRwjNt8YPgTeopZ nmSZjCHzseR/60tjM+8rYwpauevHyam83ZsRtuQOF8hgLQEanv0Ttxcx4wqc= X-Google-Smtp-Source: AGHT+IEpChxzwvSxTHIqwu6daVe2ViC6m/lr6cMJbnKIZ+O8LGmG0OXW2VCUMLk6sT8Z8i/tHHn8Qv2QTMVLtUOeexk= X-Received: by 2002:a05:6402:33c:b0:5c8:84b5:7e78 with SMTP id 4fb4d7f45d1cf-5cefbca5e7cmr997a12.4.1730929763655; Wed, 06 Nov 2024 13:49:23 -0800 (PST) MIME-Version: 1.0 References: <34ef26a763af7b2d8dee707b6f60ff85edda345f.1730360798.git.zhengqi.arch@bytedance.com> In-Reply-To: <34ef26a763af7b2d8dee707b6f60ff85edda345f.1730360798.git.zhengqi.arch@bytedance.com> From: Jann Horn Date: Wed, 6 Nov 2024 22:48:47 +0100 Message-ID: Subject: Re: [PATCH v2 2/7] mm: introduce zap_nonpresent_ptes() 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-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 6A1D640003 X-Stat-Signature: rbik4cnfzz3fn59crhkc587j7f3d8n1a X-Rspam-User: X-HE-Tag: 1730929730-163673 X-HE-Meta: U2FsdGVkX1/PSAnHy1TrQxpIoNU04BAyhCQJVuIr+gutPwj1s/UtlRcoltYKWN2avuRe8Vt+lplTBaj5rPAkaxJY/i5ZkkYng79ndwSaxfrDC8dHHP03XQUND+i5ip3piIwDxxUfH15qwtO+sSFpBoQt8OUNDsi4TH+EPXXCDLNtaYDHBhviHvcyEmZ2I8elKKARtyuau/NoL8I5ZY3cMlvw3qwgCxKZ4t4oMJbABZvuen/ipBRokVu3zbtAITxViVzze0qkSwOhsYkwpTIq7qOX/zFCckLzrlxGAbqWW0B3ME6dV8w/VVJbM4VL6B+s6wMe67REYvtkA7YTWAKfd1BXBwjwJeP2v1UnL1QIYUcRwha6l272Y7hlyxoEetUDVmq6/kmUZMF2ovZIAjPTnxFRxKfVnUKdxmgjAIMMI1IzkORv3xxVnA46dRf69YeERyeYK6qAX+nO1AKfQpWDfa2Hin2+1H/f90YuYIq+PVebfbEyxs2E0kaKAbV6nRdDJmGcK/yE741F6G6fGXwIw/rY0DuJlfNsvii5QidUhy6NqRqx/BKuN4JeqtsPg0sUO+ebPJc7psNe4z7Vav3gRGYxNi5O5O9d2lJhQaTceEu0a7P9O4vS5aRbq914XfwD45sRlQkX1DrLPAkGM4sfQ4kiZ980mQTNHZOdqg7MeM47dPTBYOmMGUxLs1hQItpldKJaXlWS+9cfqnsi2/rJy50PfVIfUZ1Qp5zWjqUpSFQLSSTuuPwKKA24E6nt9zaw6u+H36zjahDisB1InKMBTc9hR9V5nMX6nvlXR/o3BeHgzQXqNfcB3qyXg8Qy4utPLICN3P+OzTB8xeI76xAr043V/NGL9L2fqoq6gW1SmruCegkrWBBlmc4Qb93nn7kL5ntUWNkubiTb/xW3QKM8ehD8xkR+WiZ0XCoQZMjiflousFUUtgV68oGvC0N+K/0S2c5lV1VUIr6sT6Q5V5+ x8XP2C4i iZGkg7v+moLe1UYD4p7TrZ3xuepdFrZzbL/S0xi25aXERx2HS2u/LLazNfS/9AbrJEqO4N2dZZ7Ao13tgTUB2Z1hS8k8QM3MEKU2aNpLuBoXT8kSXrfj/cDVgtPoogdNGA9E3PgdPN8rXNspZAe2ITK8CSMTEYjjkzevcydxfusA/0AfR6FVx8kyFf5Lsbbl5LbXwvBMf8po9ElL8znjGntz5iskOSsIWipEmsxRtyPIgh2jhROOcXhv1g1C3u1ETo3se/DVkNrFzwxkP0VETeTOTHdVMirQmUlCa X-Bogosity: Ham, tests=bogofilter, spamicity=0.000035, 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: > Similar to zap_present_ptes(), let's introduce zap_nonpresent_ptes() to > handle non-present ptes, which can improve code readability. > > No functional change. > > Signed-off-by: Qi Zheng This is a nice cleanup. Reviewed-by: Jann Horn