[PATCH 3/3] powerpc: Avoid load hit store when using find_linux_pte_or_hugepte()
Aneesh Kumar K.V
aneesh.kumar at linux.vnet.ibm.com
Tue May 31 16:52:22 AEST 2016
Michael Ellerman <mpe at ellerman.id.au> writes:
> On Tue, 2016-05-31 at 08:59 +0530, Aneesh Kumar K.V wrote:
>> Michael Ellerman <mpe at ellerman.id.au> writes:
>> > On Sun, 2016-05-29 at 22:03 +1000, Anton Blanchard wrote:
>> > > From: Anton Blanchard <anton at samba.org>
>> > >
>> > > In many cases we disable interrupts right before calling
>> > > find_linux_pte_or_hugepte().
>> > >
>> > > find_linux_pte_or_hugepte() first checks interrupts are disabled
>> > > before calling __find_linux_pte_or_hugepte():
>> > >
>> > > if (!arch_irqs_disabled()) {
>> > > pr_info("%s called with irq enabled\n", __func__);
>> > > dump_stack();
>> > > }
>> >
>> > Should that be a VM_WARN_ON()?
>> >
>>
>> VM_WARN_ON() put them inside CONFIG_DEBUG_VM. We should be able to use
>
> Yeah that was my point. Does this still need to be an always-on check, or can
> we hide it behind CONFIG_DEBUG_VM ?
Ok I guess we can move that within a CONFIG_DEBUG_VM #ifdef considering
we will run with DEBUG_VM enabled once in a while to catch wrong usage. I will get
a patch to do that.
-aneesh
More information about the Linuxppc-dev
mailing list