lkml.org 
[lkml]   [2010]   [Nov]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[thisops uV3 05/18] x86: Use this_cpu_inc_return for nmi counter
    this_cpu_inc_return() saves us a memory access there.

    Reviewed-by: Tejun Heo <tj@kernel.org>
    Reviewed-by: Pekka Enberg <penberg@kernel.org>
    Reviewed-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
    Signed-off-by: Christoph Lameter <cl@linux.com>

    ---
    arch/x86/kernel/apic/nmi.c | 3 +--
    1 file changed, 1 insertion(+), 2 deletions(-)

    Index: linux-2.6/arch/x86/kernel/apic/nmi.c
    ===================================================================
    --- linux-2.6.orig/arch/x86/kernel/apic/nmi.c 2010-11-23 16:35:19.000000000 -0600
    +++ linux-2.6/arch/x86/kernel/apic/nmi.c 2010-11-23 16:38:29.000000000 -0600
    @@ -432,8 +432,7 @@ nmi_watchdog_tick(struct pt_regs *regs,
    * Ayiee, looks like this CPU is stuck ...
    * wait a few IRQs (5 seconds) before doing the oops ...
    */
    - __this_cpu_inc(alert_counter);
    - if (__this_cpu_read(alert_counter) == 5 * nmi_hz)
    + if (__this_cpu_inc_return(alert_counter) == 5 * nmi_hz)
    /*
    * die_nmi will return ONLY if NOTIFY_STOP happens..
    */


    \
     
     \ /
      Last update: 2010-11-30 20:15    [W:0.033 / U:214.244 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site