Remove the hard coded scheduler for the DASD device driver to enable
change of the scheduler during runtime. Set recommended deadline
scheduler via additional udev rule.
Signed-off-by: Stefan Haberland <stefan.haberland@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
  */
 static int dasd_alloc_queue(struct dasd_block *block)
 {
-       int rc;
-
        block->request_queue = blk_init_queue(do_dasd_request,
                                               &block->request_queue_lock);
        if (block->request_queue == NULL)
 
        block->request_queue->queuedata = block;
 
-       elevator_exit(block->request_queue->elevator);
-       block->request_queue->elevator = NULL;
-       mutex_lock(&block->request_queue->sysfs_lock);
-       rc = elevator_init(block->request_queue, "deadline");
-       if (rc)
-               blk_cleanup_queue(block->request_queue);
-       mutex_unlock(&block->request_queue->sysfs_lock);
-       return rc;
+       return 0;
 }
 
 /*