diff options
Diffstat (limited to 'kernel/sched_cpupri.c')
| -rw-r--r-- | kernel/sched_cpupri.c | 10 | 
1 files changed, 5 insertions, 5 deletions
| diff --git a/kernel/sched_cpupri.c b/kernel/sched_cpupri.c index 0f052fc674d5..597b33099dfa 100644 --- a/kernel/sched_cpupri.c +++ b/kernel/sched_cpupri.c @@ -135,26 +135,26 @@ void cpupri_set(struct cpupri *cp, int cpu, int newpri)  	if (likely(newpri != CPUPRI_INVALID)) {  		struct cpupri_vec *vec = &cp->pri_to_cpu[newpri]; -		spin_lock_irqsave(&vec->lock, flags); +		raw_spin_lock_irqsave(&vec->lock, flags);  		cpumask_set_cpu(cpu, vec->mask);  		vec->count++;  		if (vec->count == 1)  			set_bit(newpri, cp->pri_active); -		spin_unlock_irqrestore(&vec->lock, flags); +		raw_spin_unlock_irqrestore(&vec->lock, flags);  	}  	if (likely(oldpri != CPUPRI_INVALID)) {  		struct cpupri_vec *vec  = &cp->pri_to_cpu[oldpri]; -		spin_lock_irqsave(&vec->lock, flags); +		raw_spin_lock_irqsave(&vec->lock, flags);  		vec->count--;  		if (!vec->count)  			clear_bit(oldpri, cp->pri_active);  		cpumask_clear_cpu(cpu, vec->mask); -		spin_unlock_irqrestore(&vec->lock, flags); +		raw_spin_unlock_irqrestore(&vec->lock, flags);  	}  	*currpri = newpri; @@ -180,7 +180,7 @@ int cpupri_init(struct cpupri *cp, bool bootmem)  	for (i = 0; i < CPUPRI_NR_PRIORITIES; i++) {  		struct cpupri_vec *vec = &cp->pri_to_cpu[i]; -		spin_lock_init(&vec->lock); +		raw_spin_lock_init(&vec->lock);  		vec->count = 0;  		if (!zalloc_cpumask_var(&vec->mask, gfp))  			goto cleanup; |