rbd.c (338618ad2a01b821a34e089a6607143fb283dee3) | rbd.c (56d18f62f556b80105e38e7975975cf7465aae3e) |
---|---|
1 2/* 3 rbd.c -- Export ceph rados objects as a Linux block device 4 5 6 based on drivers/block/osdblk.c: 7 8 Copyright 2009 Red Hat, Inc. --- 3974 unchanged lines hidden (view full) --- 3983 disk->flags |= GENHD_FL_EXT_DEVT; 3984 disk->fops = &rbd_bd_ops; 3985 disk->private_data = rbd_dev; 3986 3987 memset(&rbd_dev->tag_set, 0, sizeof(rbd_dev->tag_set)); 3988 rbd_dev->tag_set.ops = &rbd_mq_ops; 3989 rbd_dev->tag_set.queue_depth = rbd_dev->opts->queue_depth; 3990 rbd_dev->tag_set.numa_node = NUMA_NO_NODE; | 1 2/* 3 rbd.c -- Export ceph rados objects as a Linux block device 4 5 6 based on drivers/block/osdblk.c: 7 8 Copyright 2009 Red Hat, Inc. --- 3974 unchanged lines hidden (view full) --- 3983 disk->flags |= GENHD_FL_EXT_DEVT; 3984 disk->fops = &rbd_bd_ops; 3985 disk->private_data = rbd_dev; 3986 3987 memset(&rbd_dev->tag_set, 0, sizeof(rbd_dev->tag_set)); 3988 rbd_dev->tag_set.ops = &rbd_mq_ops; 3989 rbd_dev->tag_set.queue_depth = rbd_dev->opts->queue_depth; 3990 rbd_dev->tag_set.numa_node = NUMA_NO_NODE; |
3991 rbd_dev->tag_set.flags = BLK_MQ_F_SHOULD_MERGE | BLK_MQ_F_SG_MERGE; | 3991 rbd_dev->tag_set.flags = BLK_MQ_F_SHOULD_MERGE; |
3992 rbd_dev->tag_set.nr_hw_queues = 1; 3993 rbd_dev->tag_set.cmd_size = sizeof(struct work_struct); 3994 3995 err = blk_mq_alloc_tag_set(&rbd_dev->tag_set); 3996 if (err) 3997 goto out_disk; 3998 3999 q = blk_mq_init_queue(&rbd_dev->tag_set); --- 2198 unchanged lines hidden --- | 3992 rbd_dev->tag_set.nr_hw_queues = 1; 3993 rbd_dev->tag_set.cmd_size = sizeof(struct work_struct); 3994 3995 err = blk_mq_alloc_tag_set(&rbd_dev->tag_set); 3996 if (err) 3997 goto out_disk; 3998 3999 q = blk_mq_init_queue(&rbd_dev->tag_set); --- 2198 unchanged lines hidden --- |