diff options
Diffstat (limited to 'drivers/block/nbd.c')
-rw-r--r-- | drivers/block/nbd.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/drivers/block/nbd.c b/drivers/block/nbd.c index ac376b9b852d..6b98ec2a3824 100644 --- a/drivers/block/nbd.c +++ b/drivers/block/nbd.c | |||
@@ -1396,12 +1396,11 @@ static void nbd_dbg_close(void) | |||
1396 | 1396 | ||
1397 | #endif | 1397 | #endif |
1398 | 1398 | ||
1399 | static int nbd_init_request(void *data, struct request *rq, | 1399 | static int nbd_init_request(struct blk_mq_tag_set *set, struct request *rq, |
1400 | unsigned int hctx_idx, unsigned int request_idx, | 1400 | unsigned int hctx_idx, unsigned int numa_node) |
1401 | unsigned int numa_node) | ||
1402 | { | 1401 | { |
1403 | struct nbd_cmd *cmd = blk_mq_rq_to_pdu(rq); | 1402 | struct nbd_cmd *cmd = blk_mq_rq_to_pdu(rq); |
1404 | cmd->nbd = data; | 1403 | cmd->nbd = set->driver_data; |
1405 | return 0; | 1404 | return 0; |
1406 | } | 1405 | } |
1407 | 1406 | ||