From: Miaohe Lin <linmiaohe@huawei.com>
To: <akpm@linux-foundation.org>
Cc: <shy828301@gmail.com>, <willy@infradead.org>,
<zokeefe@google.com>, <songmuchun@bytedance.com>,
<linux-mm@kvack.org>, <linux-kernel@vger.kernel.org>,
<linmiaohe@huawei.com>
Subject: [PATCH v2 00/16] A few cleanup patches for huge_memory
Date: Tue, 28 Jun 2022 21:28:19 +0800 [thread overview]
Message-ID: <20220628132835.8925-1-linmiaohe@huawei.com> (raw)
Hi everyone,
This series contains a few cleaup patches to remove duplicated codes,
add/use helper functions, fix some obsolete comments and so on. More
details can be found in the respective changelogs. Thanks!
---
v2
This patch set is rebased on linux-next-20220628.
Collect Reviewed-by tag and Acked-by per Muchun and Zach. Thanks.
fix typo in 3/16
replace last parameter of touch_p[u|m]d to bool
split "mm/huge_memory: minor cleanup for split_huge_pages_pid"
drop "mm/huge_memory: add helper __get_deferred_split_queue"
enhance comment of page_deferred_list
v1
This patch set is based on linux-next-20220621.
---
Miaohe Lin (16):
mm/huge_memory: use flush_pmd_tlb_range in move_huge_pmd
mm/huge_memory: access vm_page_prot with READ_ONCE in
remove_migration_pmd
mm/huge_memory: fix comment of __pud_trans_huge_lock
mm/huge_memory: use helper touch_pud in huge_pud_set_accessed
mm/huge_memory: use helper touch_pmd in huge_pmd_set_accessed
mm/huge_memory: rename mmun_start to haddr in remove_migration_pmd
mm/huge_memory: use helper function vma_lookup in split_huge_pages_pid
mm/huge_memory: use helper macro __ATTR_RW
mm/huge_memory: fix comment in zap_huge_pud
mm/huge_memory: check pmd_present first in is_huge_zero_pmd
mm/huge_memory: try to free subpage in swapcache when possible
mm/huge_memory: minor cleanup for split_huge_pages_all
mm/huge_memory: fix comment of page_deferred_list
mm/huge_memory: correct comment of prep_transhuge_page
mm/huge_memory: comment the subtly logic in __split_huge_pmd
mm/huge_memory: use helper macro IS_ERR_OR_NULL in
split_huge_pages_pid
include/linux/huge_mm.h | 6 +--
mm/huge_memory.c | 90 +++++++++++++++++------------------------
2 files changed, 40 insertions(+), 56 deletions(-)
--
2.23.0
next reply other threads:[~2022-06-28 13:30 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-06-28 13:28 Miaohe Lin [this message]
2022-06-28 13:28 ` [PATCH v2 01/16] mm/huge_memory: use flush_pmd_tlb_range in move_huge_pmd Miaohe Lin
2022-06-28 13:28 ` [PATCH v2 02/16] mm/huge_memory: access vm_page_prot with READ_ONCE in remove_migration_pmd Miaohe Lin
2022-06-28 13:28 ` [PATCH v2 03/16] mm/huge_memory: fix comment of __pud_trans_huge_lock Miaohe Lin
2022-06-28 13:28 ` [PATCH v2 04/16] mm/huge_memory: use helper touch_pud in huge_pud_set_accessed Miaohe Lin
2022-06-28 14:59 ` Muchun Song
2022-06-29 2:17 ` Miaohe Lin
2022-06-28 13:28 ` [PATCH v2 05/16] mm/huge_memory: use helper touch_pmd in huge_pmd_set_accessed Miaohe Lin
2022-06-28 15:01 ` Muchun Song
2022-06-28 13:28 ` [PATCH v2 06/16] mm/huge_memory: rename mmun_start to haddr in remove_migration_pmd Miaohe Lin
2022-06-28 13:28 ` [PATCH v2 07/16] mm/huge_memory: use helper function vma_lookup in split_huge_pages_pid Miaohe Lin
2022-06-28 13:28 ` [PATCH v2 08/16] mm/huge_memory: use helper macro __ATTR_RW Miaohe Lin
2022-06-28 13:28 ` [PATCH v2 09/16] mm/huge_memory: fix comment in zap_huge_pud Miaohe Lin
2022-06-28 13:28 ` [PATCH v2 10/16] mm/huge_memory: check pmd_present first in is_huge_zero_pmd Miaohe Lin
2022-06-28 13:28 ` [PATCH v2 11/16] mm/huge_memory: try to free subpage in swapcache when possible Miaohe Lin
2022-06-28 13:28 ` [PATCH v2 12/16] mm/huge_memory: minor cleanup for split_huge_pages_all Miaohe Lin
2022-06-28 13:28 ` [PATCH v2 13/16] mm/huge_memory: fix comment of page_deferred_list Miaohe Lin
2022-06-28 13:28 ` [PATCH v2 14/16] mm/huge_memory: correct comment of prep_transhuge_page Miaohe Lin
2022-06-28 13:28 ` [PATCH v2 15/16] mm/huge_memory: comment the subtly logic in __split_huge_pmd Miaohe Lin
2022-06-28 13:28 ` [PATCH v2 16/16] mm/huge_memory: use helper macro IS_ERR_OR_NULL in split_huge_pages_pid Miaohe Lin
2022-06-28 14:54 ` Muchun Song
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=20220628132835.8925-1-linmiaohe@huawei.com \
--to=linmiaohe@huawei.com \
--cc=akpm@linux-foundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mm@kvack.org \
--cc=shy828301@gmail.com \
--cc=songmuchun@bytedance.com \
--cc=willy@infradead.org \
--cc=zokeefe@google.com \
/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.