34 Commits (1eebdab3c37a4a837baa5ca614ae2aca211a1d8d)

Author SHA1 Message Date
Kevin Wolf 1600ef01ab block/export: Add option to allow export of inactive nodes 2 years ago
Kevin Wolf 69f28176ca block/export: Don't ignore image activation error in blk_exp_add() 2 years ago
Philippe Mathieu-Daudé 32cad1ffb8 include: Rename sysemu/ -> system/ 2 years ago
Stefan Hajnoczi b49f4755c7 block: remove AioContext locking 3 years ago
Kevin Wolf 2b3912f135 block: Mark bdrv_first_blk() and bdrv_is_root_node() GRAPH_RDLOCK 3 years ago
Stefan Hajnoczi 3d499a43a2 block/export: don't require AioContext lock around blk_exp_ref/unref() 3 years ago
Kevin Wolf a184563778 block/export: Fix null pointer dereference in error path 3 years ago
Stefan Hajnoczi de79b52604 block/export: call blk_set_dev_ops(blk, NULL, NULL) 3 years ago
Stefan Hajnoczi e5568a6603 block: convert blk_exp_close_all_type() to AIO_WAIT_WHILE_UNLOCKED() 3 years ago
Markus Armbruster 54fde4ff06 qapi block: Elide redundant has_FOO in generated C 4 years ago
Emanuele Giuseppe Esposito 142e690712 block: remove bdrv_try_set_aio_context and replace it with bdrv_try_change_aio_context 4 years ago
Xie Yongji 2a2359b844 vduse-blk: Implement vduse-blk export 4 years ago
Emanuele Giuseppe Esposito a94750d956 block: introduce bdrv_activate 5 years ago
Max Reitz 8573823f3b block/export: Conditionally ignore set-context error 5 years ago
Eric Blake c3033fd372 qapi: Use QAPI_LIST_APPEND in trivial cases 6 years ago
Max Reitz 0c9b70d590 fuse: Allow exporting BDSs via FUSE 6 years ago
Stefan Hajnoczi bc15e44cb2 configure: introduce --enable-vhost-user-blk-server 6 years ago
Stefan Hajnoczi f51d23c80a block/export: add iothread and fixed-iothread options 6 years ago
Stefan Hajnoczi 3a213f83d9 util/vhost-user-server: use static library in meson.build 6 years ago
Stefan Hajnoczi 90fc91d50b block/export: convert vhost-user-blk server to block export API 6 years ago
Kevin Wolf 30dbc81d31 block/export: Move writable to BlockExportOptions 6 years ago
Kevin Wolf 8cade320c8 block/export: Add query-block-exports 6 years ago
Kevin Wolf 331170e073 block/export: Create BlockBackend in blk_exp_add() 6 years ago
Kevin Wolf 37a4f70cea block/export: Move blk to BlockExport 6 years ago
Kevin Wolf 1a9f7a804f block/export: Add BLOCK_EXPORT_DELETED event 6 years ago
Kevin Wolf 3c3bc462ad block/export: Add block-export-del 6 years ago
Kevin Wolf 3859ad36f0 block/export: Move strong user reference to block_exports 6 years ago
Kevin Wolf d53be9ce55 block/export: Add 'id' option to block-export-add 6 years ago
Kevin Wolf bc4ee65b8c block/export: Add blk_exp_close_all(_type) 6 years ago
Kevin Wolf a6ff798966 block/export: Allocate BlockExport in blk_exp_add() 6 years ago
Kevin Wolf 8612c68673 block/export: Move AioContext from NBDExport to BlockExport 6 years ago
Kevin Wolf c69de1bef5 block/export: Move refcount from NBDExport to BlockExport 6 years ago
Kevin Wolf 9b562c646b block/export: Remove magic from block-export-add 6 years ago
Kevin Wolf 56ee86261e block/export: Add BlockExport infrastructure and block-export-add 6 years ago