|
@@ -243,7 +243,6 @@ static void nbd_size_set(struct nbd_device *nbd, loff_t blocksize,
|
|
struct nbd_config *config = nbd->config;
|
|
struct nbd_config *config = nbd->config;
|
|
config->blksize = blocksize;
|
|
config->blksize = blocksize;
|
|
config->bytesize = blocksize * nr_blocks;
|
|
config->bytesize = blocksize * nr_blocks;
|
|
- nbd_size_update(nbd);
|
|
|
|
}
|
|
}
|
|
|
|
|
|
static void nbd_complete_rq(struct request *req)
|
|
static void nbd_complete_rq(struct request *req)
|
|
@@ -1094,6 +1093,7 @@ static int nbd_start_device(struct nbd_device *nbd)
|
|
args->index = i;
|
|
args->index = i;
|
|
queue_work(recv_workqueue, &args->work);
|
|
queue_work(recv_workqueue, &args->work);
|
|
}
|
|
}
|
|
|
|
+ nbd_size_update(nbd);
|
|
return error;
|
|
return error;
|
|
}
|
|
}
|
|
|
|
|