From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f49.google.com (mail-wr1-f49.google.com [209.85.221.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 37489386C08 for ; Wed, 5 Aug 2026 14:42:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.49 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785940954; cv=none; b=gDBl/zYbYKBCxHMo8WbLGSezgZITPFRTT0r0pWGJL3EFaZGDohBXDEj5oHhlw0pwWEUiYPTHCPGL5o3KAKsglNP3+mqr94I0Xn5DpY8K3rmDep+ldj9sDGgPvhiiKKGv8lR1IgESorBt0/fEfNfupw782dDEUQs9Wdd/rKLrmrY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785940954; c=relaxed/simple; bh=xqKP2B8yETwTauQ8GaukmhFqG3QYgPaM5Z61iJYywO8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=UYUjy/NE/gLP8H4elFb9FyzBE4WAbdVjpeOjwF6O+e4QW17DIr0FpqmGwUGHE5hh4iKeH/KXFbNOhLF4ZhjQgbx7Ohns7gPsiPGJx5qy44iK5I2ebtlOpNKMIsGsGExKHS1TJCiPQinLu7uRsv+7cxsPGVBjGKwbcdV+6F6yt2g= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=PQl07l8K; arc=none smtp.client-ip=209.85.221.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="PQl07l8K" Received: by mail-wr1-f49.google.com with SMTP id ffacd0b85a97d-47f7027ca11so729088f8f.3 for ; Wed, 05 Aug 2026 07:42:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785940948; x=1786545748; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=fOyJt1GjebvcdavnL8pSeT2aveC2x2fYTTclxb3ByIE=; b=PQl07l8KRhTJalUivtKQfm+wq6zJ9FVa0PfcF0rcxEWvVsa14vTaaYtS2Y6e0D1zIg AIQ1+tB91SA0w2J65agg95ODKTFPGG6GqziO36k5lkMFDX0j1Rq0hDIRP6xd8yFZsS3/ NIx1yhlpB+c0V4+lfICj2bLTrqUg5YoxqbPWL6Qg23VduE78Os9qIDdmx5bQBFSUYI0s qwX/Op3RJR0sihdmgtG97ghga3Vr39xdHkfuwXIsJg36Udcd0T5ZI3/UGgjWxb9PM53R rUpg7Qa3mI69rsuMxugJmhIfA/Vv4iqm2DjBJmnSfwRna05IXMw3KA915meiMH8GMs0X q4Iw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785940948; x=1786545748; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=fOyJt1GjebvcdavnL8pSeT2aveC2x2fYTTclxb3ByIE=; b=oAqDIEyJpOlntO8/wwSjSnHCAcWdX1fhoR43xrkonrJor+085piwvVDQcCHB4vvLN6 rvNEn8t+6mDm9dA251glV47FQepWVpLYiPIaxhvJAzbbdAKTCBoLO/kw2F2Aidhw9Y9w 1X6yITlAnmA9j1LXo/010Kj5Q3qYKOQF9NJJW3rPJ6/sI7zDy/kr2WHhsIIMLltnmVp2 1DWXfrJR4tw8GFwynlVFQL48cKUnLfYJzcFxBkRIzaRKddVh+sUjLNcxZiWH/+ZStg/p nRnOXe9frd2sri9vepxvuxswq9idVxBbHgjhUrGGwJezlvYGF4FFizRNnvir4Tzem0hE VIhQ== X-Forwarded-Encrypted: i=1; AHgh+Ro5zeNbZ+WZ+VM6PyI6BQ0qbvGFRlNTnm2UegwUMWvCYIEid2AldqiB9YHzr6c65NzBe1jtf1fc1UPBeyQ=@vger.kernel.org X-Gm-Message-State: AOJu0YxEsMpGp+IQPFIzhIGEs1vsguA/INwI3jF0Dz9KYBNxhKaXn2nd WJgUYPRMDCM7Cid3NUg0DZJc+xriSvngwTSChdbtcqQ6wNW9hcSffaUz X-Gm-Gg: AR+sD12C5I0///IfD1AAWsH2pN6XNP09lGESvyssoAEMFvF66Y41SBfeJkQpzYDyyqB 1VS3jPsU+rak529Dj6WmE6hgIVjKeh4wc6nlv6sIZGbwAhZgMGXL1h0R/EV2TCPnOJAAy3VAUuM MuuD1LhYVHWluTvYAVb53FmheTgEE8wCtFUrREfM2v4HGikFiHkUNMkCst2ubbxFv33svTtcavh WUnwL/jWee6DFoSw27Bb3HO8OF2UZzESe7RpVmMQXbbAxvkCcErtqOoA5xgb5wzUa97Z9prrm02 NvUFQCSHLR7aDJMdxJbcU/tcAJEtHDZ8d3LlxfInHLZeqGPVu1iZQKqK0Pgg/iSVbPMXwMzonMq XS5L64ppk9paQFnw1nTTnKn1AZJyP79DeAesHtBpZR9WPg4f7vzotvADLscrUQTNxy2U4JtcZa5 fJO14GkhUq7fcLvY1lKw1jXyXtUovvq2SXS/36G5ILIvtQmfeXe7yQDSe3ljW0ESMxpHA6becEv TImAiZjz8EQJUdaFPsthSo= X-Received: by 2002:a05:6000:40da:b0:47f:93b6:8d06 with SMTP id ffacd0b85a97d-47fec482347mr12815889f8f.0.1785940947427; Wed, 05 Aug 2026 07:42:27 -0700 (PDT) Received: from LAPTOP-AVI.taile24b5.ts.net ([2a00:a040:1b7:4f41:6df7:ffe8:d01:255d]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-47fec232333sm10094289f8f.18.2026.08.05.07.42.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 05 Aug 2026 07:42:27 -0700 (PDT) From: Avi Weiss To: Andrew Morton Cc: David Hildenbrand , Lorenzo Stoakes , "Liam R. Howlett" , Vlastimil Babka , Mike Rapoport , Suren Baghdasaryan , Michal Hocko , Soheil Hassas Yeganeh , Arjun Roy , Eric Dumazet , linux-mm@kvack.org, linux-kernel@vger.kernel.org, Avi Weiss Subject: [PATCH v2 1/3] mm/memory.c: rename walk_to_pmd() to populate_to_pmd() Date: Wed, 5 Aug 2026 17:42:17 +0300 Message-ID: <1d3d22df3b43080855d4728095f9ebaddfd7bf88.1785847364.git.thnkslprpt@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit This helper allocates any missing page-table levels (it doesn't just 'walk'. Rename for clarity. Signed-off-by: Avi Weiss --- mm/memory.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mm/memory.c b/mm/memory.c index ff338c2abe92..8658feba8be9 100644 --- a/mm/memory.c +++ b/mm/memory.c @@ -2268,7 +2268,7 @@ void zap_special_vma_range(struct vm_area_struct *vma, unsigned long address, } EXPORT_SYMBOL_GPL(zap_special_vma_range); -static pmd_t *walk_to_pmd(struct mm_struct *mm, unsigned long addr) +static pmd_t *populate_to_pmd(struct mm_struct *mm, unsigned long addr) { pgd_t *pgd; p4d_t *p4d; @@ -2293,7 +2293,7 @@ static pmd_t *walk_to_pmd(struct mm_struct *mm, unsigned long addr) pte_t *get_locked_pte(struct mm_struct *mm, unsigned long addr, spinlock_t **ptl) { - pmd_t *pmd = walk_to_pmd(mm, addr); + pmd_t *pmd = populate_to_pmd(mm, addr); if (!pmd) return NULL; @@ -2437,7 +2437,7 @@ static int insert_pages(struct vm_area_struct *vma, unsigned long addr, int ret; more: ret = -EFAULT; - pmd = walk_to_pmd(mm, addr); + pmd = populate_to_pmd(mm, addr); if (!pmd) goto out; -- 2.43.0