block: support different tag allocation policy
[cascardo/linux.git] / drivers / block / osdblk.c
index 79aa179..e229425 100644 (file)
@@ -423,7 +423,7 @@ static int osdblk_init_disk(struct osdblk_device *osdev)
        }
 
        /* switch queue to TCQ mode; allocate tag map */
-       rc = blk_queue_init_tags(q, OSDBLK_MAX_REQ, NULL);
+       rc = blk_queue_init_tags(q, OSDBLK_MAX_REQ, NULL, BLK_TAG_ALLOC_FIFO);
        if (rc) {
                blk_cleanup_queue(q);
                put_disk(disk);