rbd.c (840c91dc6a13b160f5b6e5c79c430dffac11c945) rbd.c (f363b089be0a39fe4282c688118a51d21f952bc7)
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.

--- 4303 unchanged lines hidden (view full) ---

4312 unsigned int numa_node)
4313{
4314 struct work_struct *work = blk_mq_rq_to_pdu(rq);
4315
4316 INIT_WORK(work, rbd_queue_workfn);
4317 return 0;
4318}
4319
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.

--- 4303 unchanged lines hidden (view full) ---

4312 unsigned int numa_node)
4313{
4314 struct work_struct *work = blk_mq_rq_to_pdu(rq);
4315
4316 INIT_WORK(work, rbd_queue_workfn);
4317 return 0;
4318}
4319
4320static struct blk_mq_ops rbd_mq_ops = {
4320static const struct blk_mq_ops rbd_mq_ops = {
4321 .queue_rq = rbd_queue_rq,
4322 .init_request = rbd_init_request,
4323};
4324
4325static int rbd_init_disk(struct rbd_device *rbd_dev)
4326{
4327 struct gendisk *disk;
4328 struct request_queue *q;

--- 2109 unchanged lines hidden ---
4321 .queue_rq = rbd_queue_rq,
4322 .init_request = rbd_init_request,
4323};
4324
4325static int rbd_init_disk(struct rbd_device *rbd_dev)
4326{
4327 struct gendisk *disk;
4328 struct request_queue *q;

--- 2109 unchanged lines hidden ---