[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <87wm0m9dn1.fsf@trenco.lwn.net>
Date: Mon, 09 Feb 2026 07:48:18 -0700
From: Jonathan Corbet <corbet@....net>
To: Min-Hsun Chang <chmh0624@...il.com>, akpm@...ux-foundation.org
Cc: linux-doc@...r.kernel.org, linux-mm@...ck.org,
linux-kernel@...r.kernel.org, Min-Hsun Chang <chmh0624@...il.com>
Subject: Re: [PATCH] Docs/mm: fix typos and grammar in page_tables.rst
Min-Hsun Chang <chmh0624@...il.com> writes:
> Correct several spelling and grammatical errors in the page tables
> documentation. This includes:
> - Fixing "a address" to "an address"
> - Fixing "pfs" to "pfns"
> - Correcting the possessive "Torvald's" to "Torvalds'"
> - Fixing "instruction that want" to "instruction that wants"
> - Fixing "code path" to "code paths"
>
> Signed-off-by: Min-Hsun Chang <chmh0624@...il.com>
> ---
> Documentation/mm/page_tables.rst | 12 ++++++------
> 1 file changed, 6 insertions(+), 6 deletions(-)
>
> diff --git a/Documentation/mm/page_tables.rst b/Documentation/mm/page_tables.rst
> index e7c69cc32493..d5a2c37b05e4 100644
> --- a/Documentation/mm/page_tables.rst
> +++ b/Documentation/mm/page_tables.rst
> @@ -26,9 +26,9 @@ Physical memory address 0 will be *pfn 0* and the highest pfn will be
> the last page of physical memory the external address bus of the CPU can
> address.
>
> -With a page granularity of 4KB and a address range of 32 bits, pfn 0 is at
> +With a page granularity of 4KB and an address range of 32 bits, pfn 0 is at
> address 0x00000000, pfn 1 is at address 0x00001000, pfn 2 is at 0x00002000
> -and so on until we reach pfn 0xfffff at 0xfffff000. With 16KB pages pfs are
> +and so on until we reach pfn 0xfffff at 0xfffff000. With 16KB pages pfns are
> at 0x00004000, 0x00008000 ... 0xffffc000 and pfn goes from 0 to 0x3ffff.
>
> As you can see, with 4KB pages the page base address uses bits 12-31 of the
> @@ -38,8 +38,8 @@ address, and this is why `PAGE_SHIFT` in this case is defined as 12 and
> Over time a deeper hierarchy has been developed in response to increasing memory
> sizes. When Linux was created, 4KB pages and a single page table called
> `swapper_pg_dir` with 1024 entries was used, covering 4MB which coincided with
> -the fact that Torvald's first computer had 4MB of physical memory. Entries in
> -this single table were referred to as *PTE*:s - page table entries.
> +the fact that Torvalds' first computer had 4MB of physical memory. Entries in
> +this single table were referred to as *PTEs* - page table entries.
If you are going to correct that, it should be, by the rules of English,
"Torvalds's". The elision of the final "s" is done with plural nouns
but not those ending naturally with "s". As we all know, there's only
one Linus.
Thanks,
jon
Powered by blists - more mailing lists