dm-rq.c (b70366e5d31788650b2a5cec5cd13ea80ac7e44a) | dm-rq.c (f363b089be0a39fe4282c688118a51d21f952bc7) |
---|---|
1/* 2 * Copyright (C) 2016 Red Hat, Inc. All rights reserved. 3 * 4 * This file is released under the GPL. 5 */ 6 7#include "dm-core.h" 8#include "dm-rq.h" --- 747 unchanged lines hidden (view full) --- 756 rq_end_stats(md, rq); 757 rq_completed(md, rq_data_dir(rq), false); 758 return BLK_MQ_RQ_QUEUE_BUSY; 759 } 760 761 return BLK_MQ_RQ_QUEUE_OK; 762} 763 | 1/* 2 * Copyright (C) 2016 Red Hat, Inc. All rights reserved. 3 * 4 * This file is released under the GPL. 5 */ 6 7#include "dm-core.h" 8#include "dm-rq.h" --- 747 unchanged lines hidden (view full) --- 756 rq_end_stats(md, rq); 757 rq_completed(md, rq_data_dir(rq), false); 758 return BLK_MQ_RQ_QUEUE_BUSY; 759 } 760 761 return BLK_MQ_RQ_QUEUE_OK; 762} 763 |
764static struct blk_mq_ops dm_mq_ops = { | 764static const struct blk_mq_ops dm_mq_ops = { |
765 .queue_rq = dm_mq_queue_rq, 766 .complete = dm_softirq_done, 767 .init_request = dm_mq_init_request, 768}; 769 770int dm_mq_init_request_queue(struct mapped_device *md, struct dm_table *t) 771{ 772 struct request_queue *q; --- 70 unchanged lines hidden --- | 765 .queue_rq = dm_mq_queue_rq, 766 .complete = dm_softirq_done, 767 .init_request = dm_mq_init_request, 768}; 769 770int dm_mq_init_request_queue(struct mapped_device *md, struct dm_table *t) 771{ 772 struct request_queue *q; --- 70 unchanged lines hidden --- |