drm/panel: add support for Sharp F402 2048x1536 panel
[firefly-linux-kernel-4.4.55.git] / block / blk-core.c
index b20ada4ad68e7a31ac54a55dee7acf9fa3b5ca87..25f25271b42a50b00b8d02c969b038d0b4bf5573 100644 (file)
@@ -517,7 +517,9 @@ EXPORT_SYMBOL_GPL(blk_queue_bypass_end);
 
 void blk_set_queue_dying(struct request_queue *q)
 {
-       queue_flag_set_unlocked(QUEUE_FLAG_DYING, q);
+       spin_lock_irq(q->queue_lock);
+       queue_flag_set(QUEUE_FLAG_DYING, q);
+       spin_unlock_irq(q->queue_lock);
 
        if (q->mq_ops)
                blk_mq_wake_waiters(q);
@@ -3560,6 +3562,7 @@ blk_zero_latency_hist(struct io_latency_state *s)
        s->latency_reads_elems = 0;
        s->latency_writes_elems = 0;
 }
+EXPORT_SYMBOL(blk_zero_latency_hist);
 
 ssize_t
 blk_latency_hist_show(struct io_latency_state *s, char *buf)
@@ -3621,3 +3624,4 @@ blk_latency_hist_show(struct io_latency_state *s, char *buf)
        }
        return bytes_written;
 }
+EXPORT_SYMBOL(blk_latency_hist_show);