Browse Source

using kfifo_in_spinlocked instead of separate code.

Signed-off-by: Ge Gao <ggao@invensense.com>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
Ge Gao 12 years ago
parent
commit
6c23811ecb
1 changed files with 2 additions and 3 deletions
  1. 2 3
      drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c

+ 2 - 3
drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c

@@ -105,9 +105,8 @@ irqreturn_t inv_mpu6050_irq_handler(int irq, void *p)
 	s64 timestamp;
 
 	timestamp = iio_get_time_ns();
-	spin_lock(&st->time_stamp_lock);
-	kfifo_in(&st->timestamps, &timestamp, 1);
-	spin_unlock(&st->time_stamp_lock);
+	kfifo_in_spinlocked(&st->timestamps, &timestamp, 1,
+				&st->time_stamp_lock);
 
 	return IRQ_WAKE_THREAD;
 }