lkml.org 
[lkml]   [2011]   [Aug]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    SubjectRe: [ANNOUNCE] 3.0-rt6
    From
    Date
    On Wed, 2011-08-03 at 23:34 -0700, Fernando Lopez-Lezcano wrote:
    > [ 117.026009] [<ffffffff814ef322>] _raw_spin_lock+0x45/0x79
    > [ 117.026009] [<ffffffff8107b6f1>] ? __run_posix_cpu_timers+0x8f/0x353
    > [ 117.026009] [<ffffffff8107b6f1>] __run_posix_cpu_timers+0x8f/0x353

    I think its this one, could you confirm?

    ---
    Index: linux-2.6/kernel/posix-cpu-timers.c
    ===================================================================
    --- linux-2.6.orig/kernel/posix-cpu-timers.c
    +++ linux-2.6/kernel/posix-cpu-timers.c
    @@ -1288,10 +1288,11 @@ static inline int fastpath_timer_check(s
    sig = tsk->signal;
    if (sig->cputimer.running) {
    struct task_cputime group_sample;
    + unsigned long flags;

    - raw_spin_lock(&sig->cputimer.lock);
    + raw_spin_lock_irqsave(&sig->cputimer.lock, flags);
    group_sample = sig->cputimer.cputime;
    - raw_spin_unlock(&sig->cputimer.lock);
    + raw_spin_unlock_irqrestore(&sig->cputimer.lock, flags);

    if (task_cputime_expired(&group_sample, &sig->cputime_expires))
    return 1;


    \
     
     \ /
      Last update: 2011-08-04 11:45    [W:0.025 / U:62.400 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site