Loading nbd.c +6 −1 Original line number Diff line number Diff line Loading @@ -914,6 +914,7 @@ void nbd_export_close(NBDExport *exp) QTAILQ_FOREACH_SAFE(client, &exp->clients, next, next) { nbd_client_close(client); } nbd_export_set_name(exp, NULL); nbd_export_put(exp); } Loading Loading @@ -948,13 +949,17 @@ void nbd_export_put(NBDExport *exp) } } BlockDriverState *nbd_export_get_blockdev(NBDExport *exp) { return exp->bs; } void nbd_export_close_all(void) { NBDExport *exp, *next; QTAILQ_FOREACH_SAFE(exp, &exports, next, next) { nbd_export_close(exp); nbd_export_set_name(exp, NULL); } } Loading nbd.h +2 −0 Original line number Diff line number Diff line Loading @@ -85,6 +85,8 @@ void nbd_export_close(NBDExport *exp); void nbd_export_get(NBDExport *exp); void nbd_export_put(NBDExport *exp); BlockDriverState *nbd_export_get_blockdev(NBDExport *exp); NBDExport *nbd_export_find(const char *name); void nbd_export_set_name(NBDExport *exp, const char *name); void nbd_export_close_all(void); Loading Loading
nbd.c +6 −1 Original line number Diff line number Diff line Loading @@ -914,6 +914,7 @@ void nbd_export_close(NBDExport *exp) QTAILQ_FOREACH_SAFE(client, &exp->clients, next, next) { nbd_client_close(client); } nbd_export_set_name(exp, NULL); nbd_export_put(exp); } Loading Loading @@ -948,13 +949,17 @@ void nbd_export_put(NBDExport *exp) } } BlockDriverState *nbd_export_get_blockdev(NBDExport *exp) { return exp->bs; } void nbd_export_close_all(void) { NBDExport *exp, *next; QTAILQ_FOREACH_SAFE(exp, &exports, next, next) { nbd_export_close(exp); nbd_export_set_name(exp, NULL); } } Loading
nbd.h +2 −0 Original line number Diff line number Diff line Loading @@ -85,6 +85,8 @@ void nbd_export_close(NBDExport *exp); void nbd_export_get(NBDExport *exp); void nbd_export_put(NBDExport *exp); BlockDriverState *nbd_export_get_blockdev(NBDExport *exp); NBDExport *nbd_export_find(const char *name); void nbd_export_set_name(NBDExport *exp, const char *name); void nbd_export_close_all(void); Loading