Thread (139 messages) 139 messages, 9 authors, 2016-11-24

Re: [PATCH V2 26/68] powerpc/mm/radix: Add radix pte defines

From: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Date: 2016-04-23 08:30:28

On Thu, 2016-04-21 at 14:12 +1000, Balbir Singh wrote:
quoted
+     } while (cpu_to_be64(old_pte) != __cmpxchg_u64((unsigned long *)ptep,
+                                                    cpu_to_be64(old_pte),
+                                                    cpu_to_be64(new_pte)));
+     /* We already do a sync in cmpxchg, is ptesync needed ?*/
+     asm volatile("ptesync" : : : "memory");
Yes, I think ptesync is required after PTE changes
Is it really on radix ? I'm not 100% sure... it's usually needed to
synchronize the writebacks of R and C...

Cheers,
Ben.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help