Ignore:
Timestamp:
Apr 16, 2017, 3:07:01 PM (3 months ago)
Author:
brainslayer
Message:

update

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/linux/universal/linux-3.18/kernel/padata.c

    r25370 r31869  
    190190        reorder = &next_queue->reorder;
    191191
     192        spin_lock(&reorder->lock);
    192193        if (!list_empty(&reorder->list)) {
    193194                padata = list_entry(reorder->list.next,
    194195                                    struct padata_priv, list);
    195196
    196                 spin_lock(&reorder->lock);
    197197                list_del_init(&padata->list);
    198198                atomic_dec(&pd->reorder_objects);
     199
     200                pd->processed++;
     201
    199202                spin_unlock(&reorder->lock);
    200 
    201                 pd->processed++;
    202 
    203203                goto out;
    204204        }
     205        spin_unlock(&reorder->lock);
    205206
    206207        if (__this_cpu_read(pd->pqueue->cpu_index) == next_queue->cpu_index) {
Note: See TracChangeset for help on using the changeset viewer.