[PATCH v12 4/5] arm64: Implement page table free interfaces
From: Will Deacon <hidden>
Date: 2018-06-04 15:06:41
Also in:
lkml
From: Will Deacon <hidden>
Date: 2018-06-04 15:06:41
Also in:
lkml
On Mon, Jun 04, 2018 at 07:13:18PM +0530, Chintan Pandya wrote:
On 6/4/2018 5:43 PM, Will Deacon wrote:quoted
On Fri, Jun 01, 2018 at 06:09:17PM +0530, Chintan Pandya wrote:quoted
+ next = addr; + end = addr + PUD_SIZE; + do { + pmd_free_pte_page(entry, next); + } while (entry++, next += PMD_SIZE, next != end); + + pud_clear(pudp); + __flush_tlb_kernel_pgtable(addr); + pmd_free(NULL, table); + } + return 1;So with these patches, we only ever return 1 from these helpers. It looks like the same is true for x86, so how about we make them void and move the calls inside the conditionals in lib/ioremap.c? Obviously, this would be a separate patch on the end.That sounds valid code churn to me. But since x86 discussion is not concluded yet, I would wait to share until that gets resolved. May be not in v13 but separate effort. Would that be okay to you ?
Yes, fine by me. Will