diff options
Diffstat (limited to 'kernel/time/timer_stats.c')
| -rw-r--r-- | kernel/time/timer_stats.c | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/kernel/time/timer_stats.c b/kernel/time/timer_stats.c index a5d0a3a85dd..0b537f27b55 100644 --- a/kernel/time/timer_stats.c +++ b/kernel/time/timer_stats.c @@ -81,7 +81,7 @@ struct entry {  /*   * Spinlock protecting the tables - not taken during lookup:   */ -static DEFINE_SPINLOCK(table_lock); +static DEFINE_RAW_SPINLOCK(table_lock);  /*   * Per-CPU lookup locks for fast hash lookup: @@ -188,7 +188,7 @@ static struct entry *tstat_lookup(struct entry *entry, char *comm)  	prev = NULL;  	curr = *head; -	spin_lock(&table_lock); +	raw_spin_lock(&table_lock);  	/*  	 * Make sure we have not raced with another CPU:  	 */ @@ -215,7 +215,7 @@ static struct entry *tstat_lookup(struct entry *entry, char *comm)  			*head = curr;  	}   out_unlock: -	spin_unlock(&table_lock); +	raw_spin_unlock(&table_lock);  	return curr;  }  |