writable = false;
}
- exp = nbd_export_new(bs, 0, -1, name, NULL,
+ exp = nbd_export_new(bs, 0, -1, name, NULL, bitmap,
writable ? 0 : NBD_FLAG_READ_ONLY,
NULL, false, on_eject_blk, errp);
if (!exp) {
* our only way of accessing it is through nbd_export_find(), so we can drop
* the strong reference that is @exp. */
nbd_export_put(exp);
-
- if (has_bitmap) {
- Error *err = NULL;
- nbd_export_bitmap(exp, bitmap, bitmap, &err);
- if (err) {
- error_propagate(errp, err);
- nbd_export_remove(exp, NBD_SERVER_REMOVE_MODE_HARD, NULL);
- }
- }
}
void qmp_nbd_server_remove(const char *name,