Re: [PATCH v2 06/30] arc: Implement the new page table range API

2023-02-28 Thread Matthew Wilcox
On Mon, Feb 27, 2023 at 10:34:05PM -0800, Vineet Gupta wrote: > You need to split ARC and ARM into separate patches. Ugh. Looks like I inadvertently squashed them together during a rebase. c228f5b4e007 HEAD@{121}: rebase (reword): arm64: Implement the new page table ra nge API 22744c8ae873

Re: [PATCH v2 06/30] arc: Implement the new page table range API

2023-02-27 Thread Vineet Gupta
On 2/27/23 09:57, Matthew Wilcox (Oracle) wrote: Add set_ptes(), update_mmu_cache_range(), flush_dcache_folio() and flush_icache_pages(). Change the PG_dc_clean flag from being per-page to per-folio (which means it cannot always be set as we don't know that all pages in this folio were

[PATCH v2 06/30] arc: Implement the new page table range API

2023-02-27 Thread Matthew Wilcox (Oracle)
Add set_ptes(), update_mmu_cache_range(), flush_dcache_folio() and flush_icache_pages(). Change the PG_dc_clean flag from being per-page to per-folio (which means it cannot always be set as we don't know that all pages in this folio were cleaned). Enhance the internal flush routines to take the