/* SECTION: external block device operations (request queue handling, open, release, etc.) Dasd request queue function. Called from ll_rw_blk.c  */
static void do_dasd_request(struct request_queue *queue)
/* SECTION: external block device operations (request queue handling, open, release, etc.) Dasd request queue function. Called from ll_rw_blk.c  */
static void do_dasd_request(struct request_queue *queue)
{
	struct dasd_block *block;
	block = queue->queuedata;
	spin_lock(&block->queue_lock);
	__dasd_process_request_queue(block);
	__dasd_block_start_head(block);
	spin_unlock(&block->queue_lock);
}