From: Zach O'Keefe <zokeefe@google.com>
To: Miaohe Lin <linmiaohe@huawei.com>
Cc: akpm@linux-foundation.org, aarcange@redhat.com,
willy@infradead.org, vbabka@suse.cz, dhowells@redhat.com,
neilb@suse.de, apopple@nvidia.com, david@redhat.com,
surenb@google.com, peterx@redhat.com, linux-mm@kvack.org,
linux-kernel@vger.kernel.org
Subject: Re: [PATCH 3/7] mm/khugepaged: trivial typo and codestyle cleanup
Date: Tue, 14 Jun 2022 17:23:24 -0700 [thread overview]
Message-ID: <YqkmfLu9z/hcvebl@google.com> (raw)
In-Reply-To: <20220611084731.55155-4-linmiaohe@huawei.com>
On 11 Jun 16:47, Miaohe Lin wrote:
> Fix some typos and tweak the code to meet codestyle. No functional
> change intended.
>
> Signed-off-by: Miaohe Lin <linmiaohe@huawei.com>
> ---
> mm/khugepaged.c | 14 +++++++-------
> 1 file changed, 7 insertions(+), 7 deletions(-)
>
> diff --git a/mm/khugepaged.c b/mm/khugepaged.c
> index a8adb2d1e9c6..1b5dd3820eac 100644
> --- a/mm/khugepaged.c
> +++ b/mm/khugepaged.c
> @@ -260,7 +260,7 @@ static ssize_t khugepaged_max_ptes_none_store(struct kobject *kobj,
> unsigned long max_ptes_none;
>
> err = kstrtoul(buf, 10, &max_ptes_none);
> - if (err || max_ptes_none > HPAGE_PMD_NR-1)
> + if (err || max_ptes_none > HPAGE_PMD_NR - 1)
> return -EINVAL;
>
> khugepaged_max_ptes_none = max_ptes_none;
> @@ -286,7 +286,7 @@ static ssize_t khugepaged_max_ptes_swap_store(struct kobject *kobj,
> unsigned long max_ptes_swap;
>
> err = kstrtoul(buf, 10, &max_ptes_swap);
> - if (err || max_ptes_swap > HPAGE_PMD_NR-1)
> + if (err || max_ptes_swap > HPAGE_PMD_NR - 1)
> return -EINVAL;
>
> khugepaged_max_ptes_swap = max_ptes_swap;
> @@ -313,7 +313,7 @@ static ssize_t khugepaged_max_ptes_shared_store(struct kobject *kobj,
> unsigned long max_ptes_shared;
>
> err = kstrtoul(buf, 10, &max_ptes_shared);
> - if (err || max_ptes_shared > HPAGE_PMD_NR-1)
> + if (err || max_ptes_shared > HPAGE_PMD_NR - 1)
> return -EINVAL;
>
> khugepaged_max_ptes_shared = max_ptes_shared;
> @@ -599,7 +599,7 @@ static int __collapse_huge_page_isolate(struct vm_area_struct *vma,
> int none_or_zero = 0, shared = 0, result = 0, referenced = 0;
> bool writable = false;
>
> - for (_pte = pte; _pte < pte+HPAGE_PMD_NR;
> + for (_pte = pte; _pte < pte + HPAGE_PMD_NR;
> _pte++, address += PAGE_SIZE) {
> pte_t pteval = *_pte;
> if (pte_none(pteval) || (pte_present(pteval) &&
> @@ -1216,7 +1216,7 @@ static int khugepaged_scan_pmd(struct mm_struct *mm,
>
> memset(khugepaged_node_load, 0, sizeof(khugepaged_node_load));
> pte = pte_offset_map_lock(mm, pmd, address, &ptl);
> - for (_address = address, _pte = pte; _pte < pte+HPAGE_PMD_NR;
> + for (_address = address, _pte = pte; _pte < pte + HPAGE_PMD_NR;
> _pte++, _address += PAGE_SIZE) {
> pte_t pteval = *_pte;
> if (is_swap_pte(pteval)) {
> @@ -1306,7 +1306,7 @@ static int khugepaged_scan_pmd(struct mm_struct *mm,
> /*
> * Check if the page has any GUP (or other external) pins.
> *
> - * Here the check is racy it may see totmal_mapcount > refcount
> + * Here the check is racy it may see total_mapcount > refcount
> * in some cases.
> * For example, one process with one forked child process.
> * The parent has the PMD split due to MADV_DONTNEED, then
> @@ -1557,7 +1557,7 @@ static void retract_page_tables(struct address_space *mapping, pgoff_t pgoff)
> * mmap_write_lock(mm) as PMD-mapping is likely to be split
> * later.
> *
> - * Not that vma->anon_vma check is racy: it can be set up after
> + * Note that vma->anon_vma check is racy: it can be set up after
> * the check but before we took mmap_lock by the fault path.
> * But page lock would prevent establishing any new ptes of the
> * page, so we are safe.
> --
> 2.23.0
>
>
Reviewed-by: Zach O'Keefe <zokeefe@google.com>
next prev parent reply other threads:[~2022-06-15 0:23 UTC|newest]
Thread overview: 40+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-06-11 8:47 [PATCH 0/7] A few cleanup patches for khugepaged Miaohe Lin
2022-06-11 8:47 ` [PATCH 1/7] mm/khugepaged: remove unneeded shmem_huge_enabled() check Miaohe Lin
2022-06-11 20:33 ` Andrew Morton
2022-06-13 1:48 ` Miaohe Lin
2022-06-13 18:02 ` Andrew Morton
2022-06-15 0:13 ` Zach O'Keefe
2022-06-15 17:35 ` Yang Shi
2022-06-11 8:47 ` [PATCH 2/7] mm/khugepaged: stop swapping in page when VM_FAULT_RETRY occurs Miaohe Lin
2022-06-15 15:14 ` Zach O'Keefe
2022-06-15 17:51 ` Yang Shi
2022-06-16 6:08 ` Miaohe Lin
2022-06-15 17:49 ` Yang Shi
2022-06-16 6:40 ` Miaohe Lin
2022-06-16 15:46 ` Yang Shi
2022-06-11 8:47 ` [PATCH 3/7] mm/khugepaged: trivial typo and codestyle cleanup Miaohe Lin
2022-06-15 0:23 ` Zach O'Keefe [this message]
2022-06-15 17:53 ` Yang Shi
2022-06-11 8:47 ` [PATCH 4/7] mm/khugepaged: minor cleanup for collapse_file Miaohe Lin
2022-06-15 15:54 ` Zach O'Keefe
2022-06-15 18:18 ` Yang Shi
2022-06-16 6:10 ` Miaohe Lin
2022-06-11 8:47 ` [PATCH 5/7] mm/khugepaged: use helper macro __ATTR_RW Miaohe Lin
2022-06-15 0:29 ` Zach O'Keefe
2022-06-15 7:48 ` Miaohe Lin
2022-06-15 21:28 ` Yang Shi
2022-06-16 7:07 ` Miaohe Lin
2022-06-16 15:48 ` Yang Shi
2022-06-11 8:47 ` [PATCH 6/7] mm/khugepaged: remove unneeded return value of khugepaged_add_pte_mapped_thp() Miaohe Lin
2022-06-15 0:19 ` Zach O'Keefe
2022-06-15 21:35 ` Yang Shi
2022-06-11 8:47 ` [PATCH 7/7] mm/khugepaged: try to free transhuge swapcache when possible Miaohe Lin
2022-06-15 17:13 ` Zach O'Keefe
2022-06-16 3:38 ` Mika Penttilä
2022-06-16 7:33 ` Miaohe Lin
2022-06-15 23:58 ` Yang Shi
2022-06-16 7:42 ` Miaohe Lin
2022-06-16 15:53 ` Yang Shi
2022-06-17 2:26 ` Miaohe Lin
2022-06-17 16:35 ` Yang Shi
2022-06-18 3:13 ` Miaohe Lin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=YqkmfLu9z/hcvebl@google.com \
--to=zokeefe@google.com \
--cc=aarcange@redhat.com \
--cc=akpm@linux-foundation.org \
--cc=apopple@nvidia.com \
--cc=david@redhat.com \
--cc=dhowells@redhat.com \
--cc=linmiaohe@huawei.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mm@kvack.org \
--cc=neilb@suse.de \
--cc=peterx@redhat.com \
--cc=surenb@google.com \
--cc=vbabka@suse.cz \
--cc=willy@infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.