From: patchwork-bot+linux-riscv@kernel.org
To: Mike Rapoport <rppt@kernel.org>
Cc: linux-riscv@lists.infradead.org, linux-mm@kvack.org,
aou@eecs.berkeley.edu, akpm@linux-foundation.org,
luto@kernel.org, bp@alien8.de, jackmanb@google.com,
catalin.marinas@arm.com, dave.hansen@linux.intel.com,
david@kernel.org, chenhuacai@kernel.org, mingo@kernel.org,
mingo@redhat.com, kevin.brodsky@arm.com, liam@infradead.org,
ljs@kernel.org, mhocko@suse.com, palmer@dabbelt.com,
pjw@kernel.org, peterz@infradead.org, hpa@zytor.com,
surenb@google.com, tglx@kernel.org, vbabka@kernel.org,
will@kernel.org, linux-arm-kernel@lists.infradead.org,
linux-kernel@vger.kernel.org, loongarch@lists.linux.dev,
x86@kernel.org, dave.hansen@intel.com, jgross@suse.com
Subject: Re: [PATCH RFC 00/18] arch, mm: create a generic set_memory/change_page_attr core
Date: Sun, 01 Nov 2026 22:16:02 +0000 [thread overview]
Message-ID: <179357136205.2624073.6611857519856364383.git-patchwork-notify@kernel.org> (raw)
In-Reply-To: <20260721-generic-set-memory-v0-1-v1-0-2c1fc62306b3@kernel.org>
Hello:
This series was applied to riscv/linux.git (fixes)
by Dave Hansen <dave.hansen@linux.intel.com>:
On Tue, 21 Jul 2026 19:23:23 +0300 you wrote:
> Currently there are 6 independent implementations for set_memory and
> set_direct_map APIs.
>
> With increasing demand for kernel page table manipulations, for example
> "Direct Map Removal Support for guest_memfd" [1] and "mm: ASI direct map
> management" [2], it makes sense to have a generic core for kernel page
> table manipulation in mm/ with helpers in the architecture specific
> code.
>
> [...]
Here is the summary with links:
- [RFC,01/18] x86/mm/pat: Don't gate cpa_lock on debug_pagealloc_enabled()
(no matching commit)
- [RFC,02/18] x86/mm/pat: fix effective RW computation in lookup_address_in_pgd_attr()
https://git.kernel.org/riscv/c/ebaf7c9bbb1e
- [RFC,03/18] x86/mm/pat: replace x86-speficic pg_level with generic pgtable_level
(no matching commit)
- [RFC,04/18] x86/mm/pat: use page table accessors for effective RW/NX bits
(no matching commit)
- [RFC,05/18] x86/mm/pat: use a generic helper for the large page size
(no matching commit)
- [RFC,06/18] x86/mm/pat: introduce an inline helper to check if alias needs update
(no matching commit)
- [RFC,07/18] x86/mm/pat: introduce cpa_handle_large_page()
(no matching commit)
- [RFC,08/18] x86/mm/pat: use cpa_split_data structure to pass split parameters
(no matching commit)
- [RFC,09/18] x86/mm/pat: use a single locked lookup for PTE verification
(no matching commit)
- [RFC,10/18] x86/mm/pat: move the large page size calculation to should_split_large_page
(no matching commit)
- [RFC,11/18] x86/mm/pat, mm: set_memory: pull change_page_attr() core to mm/
(no matching commit)
- [RFC,12/18] x86/pat/mm, mm/set_memory: abstract the CPA page table lock
(no matching commit)
- [RFC,13/18] mm/set_memory: read page table entries with pXdp_get()
(no matching commit)
- [RFC,14/18] x86/mm/pat, mm: move cpa-test to mm
(no matching commit)
- [RFC,15/18] riscv: convert set_memory to the generic CPA implementation
(no matching commit)
- [RFC,16/18] riscv: make set_direct_map_*_noflush actually noflush
(no matching commit)
- [RFC,17/18] loongarch: convert set_memory to the generic CPA implementation
(no matching commit)
- [RFC,18/18] loongarch: make set_direct_map_*_noflush actually noflush
(no matching commit)
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html
WARNING: multiple messages have this Message-ID (diff)
From: patchwork-bot+linux-riscv@kernel.org
To: Mike Rapoport <rppt@kernel.org>
Cc: linux-riscv@lists.infradead.org, linux-mm@kvack.org,
aou@eecs.berkeley.edu, akpm@linux-foundation.org,
luto@kernel.org, bp@alien8.de, jackmanb@google.com,
catalin.marinas@arm.com, dave.hansen@linux.intel.com,
david@kernel.org, chenhuacai@kernel.org, mingo@kernel.org,
mingo@redhat.com, kevin.brodsky@arm.com, liam@infradead.org,
ljs@kernel.org, mhocko@suse.com, palmer@dabbelt.com,
pjw@kernel.org, peterz@infradead.org, hpa@zytor.com,
surenb@google.com, tglx@kernel.org, vbabka@kernel.org,
will@kernel.org, linux-arm-kernel@lists.infradead.org,
linux-kernel@vger.kernel.org, loongarch@lists.linux.dev,
x86@kernel.org, dave.hansen@intel.com, jgross@suse.com
Subject: Re: [PATCH RFC 00/18] arch, mm: create a generic set_memory/change_page_attr core
Date: Sun, 01 Nov 2026 22:16:02 +0000 [thread overview]
Message-ID: <179357136205.2624073.6611857519856364383.git-patchwork-notify@kernel.org> (raw)
In-Reply-To: <20260721-generic-set-memory-v0-1-v1-0-2c1fc62306b3@kernel.org>
Hello:
This series was applied to riscv/linux.git (fixes)
by Dave Hansen <dave.hansen@linux.intel.com>:
On Tue, 21 Jul 2026 19:23:23 +0300 you wrote:
> Currently there are 6 independent implementations for set_memory and
> set_direct_map APIs.
>
> With increasing demand for kernel page table manipulations, for example
> "Direct Map Removal Support for guest_memfd" [1] and "mm: ASI direct map
> management" [2], it makes sense to have a generic core for kernel page
> table manipulation in mm/ with helpers in the architecture specific
> code.
>
> [...]
Here is the summary with links:
- [RFC,01/18] x86/mm/pat: Don't gate cpa_lock on debug_pagealloc_enabled()
(no matching commit)
- [RFC,02/18] x86/mm/pat: fix effective RW computation in lookup_address_in_pgd_attr()
https://git.kernel.org/riscv/c/ebaf7c9bbb1e
- [RFC,03/18] x86/mm/pat: replace x86-speficic pg_level with generic pgtable_level
(no matching commit)
- [RFC,04/18] x86/mm/pat: use page table accessors for effective RW/NX bits
(no matching commit)
- [RFC,05/18] x86/mm/pat: use a generic helper for the large page size
(no matching commit)
- [RFC,06/18] x86/mm/pat: introduce an inline helper to check if alias needs update
(no matching commit)
- [RFC,07/18] x86/mm/pat: introduce cpa_handle_large_page()
(no matching commit)
- [RFC,08/18] x86/mm/pat: use cpa_split_data structure to pass split parameters
(no matching commit)
- [RFC,09/18] x86/mm/pat: use a single locked lookup for PTE verification
(no matching commit)
- [RFC,10/18] x86/mm/pat: move the large page size calculation to should_split_large_page
(no matching commit)
- [RFC,11/18] x86/mm/pat, mm: set_memory: pull change_page_attr() core to mm/
(no matching commit)
- [RFC,12/18] x86/pat/mm, mm/set_memory: abstract the CPA page table lock
(no matching commit)
- [RFC,13/18] mm/set_memory: read page table entries with pXdp_get()
(no matching commit)
- [RFC,14/18] x86/mm/pat, mm: move cpa-test to mm
(no matching commit)
- [RFC,15/18] riscv: convert set_memory to the generic CPA implementation
(no matching commit)
- [RFC,16/18] riscv: make set_direct_map_*_noflush actually noflush
(no matching commit)
- [RFC,17/18] loongarch: convert set_memory to the generic CPA implementation
(no matching commit)
- [RFC,18/18] loongarch: make set_direct_map_*_noflush actually noflush
(no matching commit)
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html
_______________________________________________
linux-riscv mailing list
linux-riscv@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-riscv
next prev parent reply other threads:[~2026-11-01 22:16 UTC|newest]
Thread overview: 64+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-07-21 16:23 [PATCH RFC 00/18] arch, mm: create a generic set_memory/change_page_attr core Mike Rapoport (Microsoft)
2026-07-21 16:23 ` Mike Rapoport (Microsoft)
2026-07-21 16:23 ` [PATCH RFC 01/18] x86/mm/pat: Don't gate cpa_lock on debug_pagealloc_enabled() Mike Rapoport (Microsoft)
2026-07-21 16:23 ` Mike Rapoport (Microsoft)
2026-07-21 17:16 ` Lorenzo Stoakes (ARM)
2026-07-21 17:16 ` Lorenzo Stoakes (ARM)
2026-07-21 18:30 ` Mike Rapoport
2026-07-21 18:30 ` Mike Rapoport
2026-07-22 8:55 ` Lorenzo Stoakes (ARM)
2026-07-22 8:55 ` Lorenzo Stoakes (ARM)
2026-07-21 16:23 ` [PATCH RFC 02/18] x86/mm/pat: fix effective RW computation in lookup_address_in_pgd_attr() Mike Rapoport (Microsoft)
2026-07-21 16:23 ` Mike Rapoport (Microsoft)
2026-07-21 16:23 ` [PATCH RFC 03/18] x86/mm/pat: replace x86-speficic pg_level with generic pgtable_level Mike Rapoport (Microsoft)
2026-07-21 16:23 ` Mike Rapoport (Microsoft)
2026-07-21 16:23 ` [PATCH RFC 04/18] x86/mm/pat: use page table accessors for effective RW/NX bits Mike Rapoport (Microsoft)
2026-07-21 16:23 ` Mike Rapoport (Microsoft)
2026-07-21 16:23 ` [PATCH RFC 05/18] x86/mm/pat: use a generic helper for the large page size Mike Rapoport (Microsoft)
2026-07-21 16:23 ` Mike Rapoport (Microsoft)
2026-07-21 16:23 ` [PATCH RFC 06/18] x86/mm/pat: introduce an inline helper to check if alias needs update Mike Rapoport (Microsoft)
2026-07-21 16:23 ` Mike Rapoport (Microsoft)
2026-07-21 16:23 ` [PATCH RFC 07/18] x86/mm/pat: introduce cpa_handle_large_page() Mike Rapoport (Microsoft)
2026-07-21 16:23 ` Mike Rapoport (Microsoft)
2026-07-21 16:23 ` [PATCH RFC 08/18] x86/mm/pat: use cpa_split_data structure to pass split parameters Mike Rapoport (Microsoft)
2026-07-21 16:23 ` Mike Rapoport (Microsoft)
2026-07-21 16:23 ` [PATCH RFC 09/18] x86/mm/pat: use a single locked lookup for PTE verification Mike Rapoport (Microsoft)
2026-07-21 16:23 ` Mike Rapoport (Microsoft)
2026-07-21 16:23 ` [PATCH RFC 10/18] x86/mm/pat: move the large page size calculation to should_split_large_page Mike Rapoport (Microsoft)
2026-07-21 16:23 ` Mike Rapoport (Microsoft)
2026-07-21 16:23 ` [PATCH RFC 11/18] x86/mm/pat, mm: set_memory: pull change_page_attr() core to mm/ Mike Rapoport (Microsoft)
2026-07-21 16:23 ` Mike Rapoport (Microsoft)
2026-07-21 16:23 ` [PATCH RFC 12/18] x86/pat/mm, mm/set_memory: abstract the CPA page table lock Mike Rapoport (Microsoft)
2026-07-21 16:23 ` Mike Rapoport (Microsoft)
2026-07-21 16:23 ` [PATCH RFC 13/18] mm/set_memory: read page table entries with pXdp_get() Mike Rapoport (Microsoft)
2026-07-21 16:23 ` Mike Rapoport (Microsoft)
2026-07-21 16:23 ` [PATCH RFC 14/18] x86/mm/pat, mm: move cpa-test to mm Mike Rapoport (Microsoft)
2026-07-21 16:23 ` Mike Rapoport (Microsoft)
2026-07-21 16:23 ` [PATCH RFC 15/18] riscv: convert set_memory to the generic CPA implementation Mike Rapoport (Microsoft)
2026-07-21 16:23 ` Mike Rapoport (Microsoft)
2026-07-21 16:23 ` [PATCH RFC 16/18] riscv: make set_direct_map_*_noflush actually noflush Mike Rapoport (Microsoft)
2026-07-21 16:23 ` Mike Rapoport (Microsoft)
2026-07-21 16:23 ` [PATCH RFC 17/18] loongarch: convert set_memory to the generic CPA implementation Mike Rapoport (Microsoft)
2026-07-21 16:23 ` Mike Rapoport (Microsoft)
2026-07-21 16:23 ` [PATCH RFC 18/18] loongarch: make set_direct_map_*_noflush actually noflush Mike Rapoport (Microsoft)
2026-07-21 16:23 ` Mike Rapoport (Microsoft)
2026-07-21 17:19 ` [PATCH RFC 00/18] arch, mm: create a generic set_memory/change_page_attr core Borislav Petkov
2026-07-21 17:19 ` Borislav Petkov
2026-07-21 18:28 ` Mike Rapoport
2026-07-21 18:28 ` Mike Rapoport
2026-07-21 19:54 ` Borislav Petkov
2026-07-21 19:54 ` Borislav Petkov
2026-07-22 6:50 ` Mike Rapoport
2026-07-22 6:50 ` Mike Rapoport
2026-07-22 17:03 ` Dave Hansen
2026-07-22 17:03 ` Dave Hansen
2026-07-27 10:22 ` Mike Rapoport
2026-07-27 10:22 ` Mike Rapoport
2026-07-22 13:20 ` [syzbot ci] " syzbot ci
2026-07-22 13:20 ` syzbot ci
2026-07-22 15:17 ` [PATCH RFC 00/18] " Adrian Barnaś
2026-07-22 15:17 ` Adrian Barnaś
2026-07-27 10:16 ` Mike Rapoport
2026-07-27 10:16 ` Mike Rapoport
2026-11-01 22:16 ` patchwork-bot+linux-riscv [this message]
2026-11-01 22:16 ` patchwork-bot+linux-riscv
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=179357136205.2624073.6611857519856364383.git-patchwork-notify@kernel.org \
--to=patchwork-bot+linux-riscv@kernel.org \
--cc=akpm@linux-foundation.org \
--cc=aou@eecs.berkeley.edu \
--cc=bp@alien8.de \
--cc=catalin.marinas@arm.com \
--cc=chenhuacai@kernel.org \
--cc=dave.hansen@intel.com \
--cc=dave.hansen@linux.intel.com \
--cc=david@kernel.org \
--cc=hpa@zytor.com \
--cc=jackmanb@google.com \
--cc=jgross@suse.com \
--cc=kevin.brodsky@arm.com \
--cc=liam@infradead.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mm@kvack.org \
--cc=linux-riscv@lists.infradead.org \
--cc=ljs@kernel.org \
--cc=loongarch@lists.linux.dev \
--cc=luto@kernel.org \
--cc=mhocko@suse.com \
--cc=mingo@kernel.org \
--cc=mingo@redhat.com \
--cc=palmer@dabbelt.com \
--cc=peterz@infradead.org \
--cc=pjw@kernel.org \
--cc=rppt@kernel.org \
--cc=surenb@google.com \
--cc=tglx@kernel.org \
--cc=vbabka@kernel.org \
--cc=will@kernel.org \
--cc=x86@kernel.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.