Re: [PATCH] powerpc: Fix PTE page address mismatch in pgtable ctor/dtor
From: Hong H. Pham <hidden>
Date: 2013-12-07 14:05:33
Also in:
linux-rt-users
From: Hong H. Pham <hidden>
Date: 2013-12-07 14:05:33
Also in:
linux-rt-users
There is a typo in the v2 patch, please disregard it. The v3 patch with the correction will follow. Thanks, Hong On 12/06/2013 11:15 AM, Hong H. Pham wrote:
Hi Aneesh, On 12/06/2013 05:38 AM, Aneesh Kumar K.V wrote:quoted
can you also specifiy the config details here. ie, 4K page size functions are broken ?My PPC64 config has SMP and 4K page size enabled. I re-tested with 64K page size, and the problem is not present. I have added a note that this problem affects only PPC32 and PPC64 SMP kernels. On PPC64, the problem is limited to 4K page size.quoted
make it closer to what it was before, pgtable_page_dtor(table); pgtable_free_tlb(tlb, page_address(table), 0); This is what we had before -static inline void __pte_free_tlb(struct mmu_gather *tlb, struct page *ptepage, - unsigned long address) -{ - tlb_flush_pgtable(tlb, address); - pgtable_page_dtor(ptepage); - pgtable_free_tlb(tlb, page_address(ptepage), 0); -} -aneeshDone. Thanks, Hong