/* Description: Like @blk_plug_device(), but grabs the queue lock and disables interrupts.  */
void blk_plug_device_unlocked(struct request_queue *q)
/* Description: Like @blk_plug_device(), but grabs the queue lock and disables interrupts.  */
void blk_plug_device_unlocked(struct request_queue *q)
{
	unsigned long flags;
	spin_lock_irqsave(q->queue_lock, flags);
	blk_plug_device(q);
	spin_unlock_irqrestore(q->queue_lock, flags);
}