Ignore:
Timestamp:
10/25/11 13:45:09 (19 months ago)
Author:
BrainSlayer
Message:

update to 3.0.8

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/linux/laguna/linux-3.0/kernel/posix-cpu-timers.c

    r17795 r17812  
    275275        unsigned long flags; 
    276276 
    277         spin_lock_irqsave(&cputimer->lock, flags); 
    278277        if (!cputimer->running) { 
    279                 cputimer->running = 1; 
    280278                /* 
    281279                 * The POSIX timer interface allows for absolute time expiry 
     
    285283                 */ 
    286284                thread_group_cputime(tsk, &sum); 
     285                spin_lock_irqsave(&cputimer->lock, flags); 
     286                cputimer->running = 1; 
    287287                update_gt_cputime(&cputimer->cputime, &sum); 
    288         } 
     288        } else 
     289                spin_lock_irqsave(&cputimer->lock, flags); 
    289290        *times = cputimer->cputime; 
    290291        spin_unlock_irqrestore(&cputimer->lock, flags); 
Note: See TracChangeset for help on using the changeset viewer.