Message ID | 20250325181325.5774-1-soumish.das@gmail.com (mailing list archive) |
---|---|
State | New |
Headers | show
Return-Path: <owner-linux-mm@kvack.org> 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 AF21CC36008 for <linux-mm@archiver.kernel.org>; Tue, 25 Mar 2025 18:13:55 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 532F2280041; Tue, 25 Mar 2025 14:13:54 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 4E331280005; Tue, 25 Mar 2025 14:13:54 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 38442280041; Tue, 25 Mar 2025 14:13:54 -0400 (EDT) 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 1B673280005 for <linux-mm@kvack.org>; Tue, 25 Mar 2025 14:13:54 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 246C8160C86 for <linux-mm@kvack.org>; Tue, 25 Mar 2025 18:13:54 +0000 (UTC) X-FDA: 83260871988.09.D73DA52 Received: from mail-pl1-f181.google.com (mail-pl1-f181.google.com [209.85.214.181]) by imf10.hostedemail.com (Postfix) with ESMTP id 66127C000D for <linux-mm@kvack.org>; Tue, 25 Mar 2025 18:13:52 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=IjEOsiuK; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf10.hostedemail.com: domain of soumish.das@gmail.com designates 209.85.214.181 as permitted sender) smtp.mailfrom=soumish.das@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1742926432; a=rsa-sha256; cv=none; b=jevoa/k0+eMEdXAQ7RP8wrMh6d6uHPWJXoHdIjYaa04bYSR5qUmZC6IFPtCvxW8jLG9G9q h/WMR/fTq1Pvkpdno7YTgEd3NRXZMdgNVifg67u+BdoyJRo4c2CY5Fxn8WIV8MubSUzTLM h5vgZ9K2zpYWIsOxczLUEsBTp7G53hU= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=IjEOsiuK; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf10.hostedemail.com: domain of soumish.das@gmail.com designates 209.85.214.181 as permitted sender) smtp.mailfrom=soumish.das@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1742926432; 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-transfer-encoding:content-transfer-encoding: in-reply-to:references:dkim-signature; bh=b04qA0GdayEuJfPnsgjb/2GOHnZ8+3OdmWsTaT4XyZI=; b=fIfBuy+bkKusqAgbq047Tb+ITHZPyra4Krw86cycJGYqgvNgGhRn17uqiP/wUoIo5yFzKs /gdlN4Tr9++HQ7MXo204CYSizJzqHsGbuIH+B2t6pcM9liRDiJAQcoJg7xoyFLFneTQzIW 0Qfe2DsMDdpQWQYVlic4GE90+XR25hM= Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-226185948ffso117011925ad.0 for <linux-mm@kvack.org>; Tue, 25 Mar 2025 11:13:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742926431; x=1743531231; darn=kvack.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=b04qA0GdayEuJfPnsgjb/2GOHnZ8+3OdmWsTaT4XyZI=; b=IjEOsiuKQRC6yaSGJKQJ4spnLWyMlLb5zUaGYSgg5hvFtl4wT9hFGc5EFgJHpqhPl3 068mkhuF/Du3MWmJilGP8+EkEz+UaCkou4ps+fcODrztSRxo6f4qm7gUg3YO/srHJk4x YRoGJMYlEKYs/FZ+Phxrto7Etr11mn1MevUFjYijKmx91QUpETLXS2bg7X4wZ4F9f5Sn Npc6xv4Vq/oJ6LGGgOBbdy1/2O1YafXF97HYhmqvsRetqYJfS+lMYwXDDDJe9+6iFc6p 6lMlMK//AxGDycHewVak/XTolO7XFmdCPYKEZe9w1AOQZ721I6gMROiCuSzOmhjjhOSR U7cA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742926431; x=1743531231; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=b04qA0GdayEuJfPnsgjb/2GOHnZ8+3OdmWsTaT4XyZI=; b=TPDgiso4ijAARoUsXdj3yd2baj0vackk6xI3HIwDSKR/sAh/1oCd3O0hexR61TdPgX HTXIWEL7/vgS1JnQzCuHhbsfIkxR81/R7BfdlycOjzITM9jPg1ajGq2a2/hKtIDka0gu Qso6srROxhVJ837yfA/zfdbcG7RfBbrtnxtFkL6SvOx4PcHcqsnv1/Y8ORkEhJmP0Mxx kWZDarsVmUMOtwasKNjsZ1QAvpE4O16nh04dypmRRN+HbjH/MWAMkttNhkrypFeyLc9s Fo3b9s6giIH8bwFsPHWGT8VYRr7xuOTQExwE7wFSSJVxzLO1IvMn9ShRUsV7RmfELuls YREg== X-Gm-Message-State: AOJu0YxDtcaOureBMDQs6GRmNBeGbrM1XaqN0EzvHRr/FSN2rkAGeS/m q6L/QfQquwyrTLa2UEFHe4wwbreEqRVq/5tOHDwee52NBLXT3PNQ X-Gm-Gg: ASbGncvNapwwj1EL5hlIZrcPGwLINESiH+f+paxpT03J98hXgNbR41uxTRAE2LfHKD1 xZVB0q6JmAQmkKe6vl4J96hIxKCWLsllXhlfl7qjQwgPmJTK9V6R54yz+iDF6+9WKeFynm8H3hW byy8LMZ7llm3iLXJQTfUFpWVf80z8HN77uxwac2590WxHHdl4m8n8YwsIgkZtR2f/06JAVzTHrF IUA74KVSsO9+VOQnBYzcxw3gT2Fk9c4QNsirOMW2af3XCupzMWteI8lDw48mPnCNKs3fsw4TciX BsPWKqo07fOsx+7mE9DTHSHnfNbB6uabLaPqhEeNrhf8qREd7avA5zktGXuM6A0wWdP5 X-Google-Smtp-Source: AGHT+IETg6UWjYAW1cvV0jl/eHwPvtciDvRsHD5PIKJOwjY3xsvgNsLH2AEJ6jLjjZAe/XENdPKjpg== X-Received: by 2002:a17:902:fc4b:b0:226:38ff:1d6a with SMTP id d9443c01a7336-22780c68a1amr288023785ad.7.1742926430950; Tue, 25 Mar 2025 11:13:50 -0700 (PDT) Received: from localhost.localdomain ([223.185.31.40]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-227811b2bcdsm93588755ad.119.2025.03.25.11.13.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Mar 2025 11:13:50 -0700 (PDT) From: SoumishDas <soumish.das@gmail.com> To: akpm@linux-foundation.org Cc: linux-mm@kvack.org, linux-kernel@vger.kernel.org, SoumishDas <soumish.das@gmail.com> Subject: [PATCH] Subject: [PATCH] mm: Add kernel-doc comment for free_pgd_range() Date: Tue, 25 Mar 2025 23:43:25 +0530 Message-Id: <20250325181325.5774-1-soumish.das@gmail.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 66127C000D X-Stat-Signature: zs1eb4fms378448qi81mgkedsdh7bdcd X-Rspam-User: X-Rspamd-Server: rspam06 X-HE-Tag: 1742926432-82531 X-HE-Meta: U2FsdGVkX18YA3u+zg2VIeY8RmLfg7ifHaeIiWBFw+/Mjjnf7f45rUvMOSpLsptFWEeffnX1bnyYYTeU0IWahnTTkXS8GHGDCvvSESPgQr47TExHO6Yisipr/TjolEO1QSa8HXVWLQj9GvuuQ54EOa4Wpfb0mEklU5ZS01fSLqJ1RFaIKMGFh6Wgwujk49e9I4NBnBWE13nA18l8n5I7Ggd7LqpkcHGHPo7zdmJxqtSfiDUjDHUndcxx1X69CW8J+03l+jefu0fWu4Pg0CzhadKKpw9XZgHJSCwmFGMGJYKGWKZWqfMCT6+sSduKUbXglDnIVaxCwFAVDi5IpKrjwtOndz8Hvoo+ZygG5tt6KAQUHS6jcd7MHzHhkXk12PKqPBTYXAW2uBDUwc9ydlvZWzAZoWoWmtXanpktHv/RhjHapc8V5IGYxKUJPREYnx8Ku3/Rip/K36o9839sHp8GkPKXyvAUH561gbCQ0ck/9SUTzWq0aRtgihJD0mZRDUS+xX02//SfxDL8AhakSihjMPSTnI8ds4ZwNVsZDq9e4QEvrDX3fL1hZSgV3BaQFWS+rc/90jWx28VeubWw+WdeQw+taEJwAKCLTbkHPwcTQfLDSIfeFveDkkiF1w/dJnyvILJcQDLDlS+HztCw6HOU0B/gTWveD9y8Baq/Vlv4kKHyEo6nRdqlT9m9InxAYJC/USOWdjQ+/m9jpGJBMzHuywLx6ZjiL1yTxpK+Uh2AvhMvu9KslbJcq67PdM98PM+5GEPOnlFr+79Q6zz0b4an5xQJ5HHfzHBHTp+V1CQ/qz7LFX8YuDxUNZgyHUgf5zs4bKayyk0dxL1zdXEh09H0duEryVdkY8EcBnB9OZva1Xf1hV9VGTsyDoKv9GoZ4Vc/pZCsh6zU6pZ5dfmu9zL7hPZ+4ghvdf5cxEHi/9N+ePt8ZxqHzYoWziPDru4w/n7KnDmOl3/U5hDqyUitxz0 uV337M3h pTPeb3/2Lp/mpy4W/vIKNgC9Oe8xWM5QcavjbwFv6se/5QsoUaTNhlHQxgpGOiH4XFlbRXZomSjRfuipQSVX6sUjWzcluiv9wmFgKnh7duSlA12VQ/1SfIi1Ndt0nCufnA742bdoEY8dH7RvqmiEo7a0uH8aq6NjP2PNQaWcb0Va/+FXyLGKtMwoVDQImbC9F0wycbD9xRsD8DwfIn+AijeDWGkDwcrhwWb9/6KsvRJtZ/Smm6XX2UFcRlyYEccfpdxnAEkz9kw6G+AlU6apER9Td3KuC+s6ILGUfxHXgRV3Oiq/aSOC0WbQFG2OU+ZrYi4gnVVJPZJF5iEz22P3AmOACUrnmobIRmTS1K9PhYf991ymOBcH4iZagjAUOxeapDDvv37dvopACv19c5Y/yXeXPfLm2FUUAnwMdn5Z4xLZN7n0nIYVWlsADEUM5He1er1KGfyVhZv88WHyg3v1ec13PqhsWgji9Z2nYQyggqyJ3UM8k07ThQnSvESGSLHjyqUxYVdNlbcvkj6E= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: <linux-mm.kvack.org> List-Subscribe: <mailto:majordomo@kvack.org> List-Unsubscribe: <mailto:majordomo@kvack.org> |
Series |
Subject: [PATCH] mm: Add kernel-doc comment for free_pgd_range()
|
expand
|
diff --git a/mm/memory.c b/mm/memory.c index 4f6d9766a046..6b8f8692a97f 100644 --- a/mm/memory.c +++ b/mm/memory.c @@ -294,8 +294,17 @@ static inline void free_p4d_range(struct mmu_gather *tlb, pgd_t *pgd, p4d_free_tlb(tlb, p4d, start); } -/* - * This function frees user-level page tables of a process. +/** + * free_pgd_range - Unmap and free page tables in the range + * @tlb: the mmu_gather containing pending TLB flush info + * @addr: virtual address start + * @end: virtual address end + * @floor: lowest address boundary + * @ceiling: highest address boundary + * + * This function tears down all user-level page tables in the + * specified virtual address range [@addr..@end). It is part of + * the memory unmap flow. */ void free_pgd_range(struct mmu_gather *tlb, unsigned long addr, unsigned long end,
Provide kernel-doc for free_pgd_range() so it's easier to understand what the function does and how it is used. Signed-off-by: SoumishDas <soumish.das@gmail.com> --- mm/memory.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-)