306 Commits (e9d635ea1809a6e114c33413c359abbb88a35737)

Author SHA1 Message Date
Sergio Lopez f148ae7d36 nbd/server: Quiesce coroutines on context switch 6 years ago
Thomas Huth ded5d78c1e configure: Add a proper check for sys/ioccom.h and use it in tpm_ioctl.h 6 years ago
Eric Blake c0b21f2e22 nbd: Silence Coverity false positive 6 years ago
Eric Blake dbc7b01492 nbd: Add 'qemu-nbd -A' to expose allocation depth 6 years ago
Eric Blake 71719cd57f nbd: Add new qemu:allocation-depth metadata context 6 years ago
Eric Blake 3b1f244c59 nbd: Allow export of multiple bitmaps for one device 6 years ago
Eric Blake 47ec485e8d nbd: Refactor counting of metadata contexts 6 years ago
Eric Blake 02e87e3b1c nbd: Simplify qemu bitmap context name 6 years ago
Eric Blake cbad81cef8 nbd: Update qapi to support exporting multiple bitmaps 6 years ago
Stefan Hajnoczi f51d23c80a block/export: add iothread and fixed-iothread options 6 years ago
Stefan Hajnoczi cbc20bfb8f block: move block exports to libblockdev 6 years ago
Eric Blake ebd57062a1 nbd: Simplify meta-context parsing 6 years ago
Eric Blake d1e2c3e7bd nbd/server: Reject embedded NUL in NBD strings 6 years ago
Christian Borntraeger bbc35fc20e nbd: silence maybe-uninitialized warnings 6 years ago
Kevin Wolf 5b1cb49704 nbd: Merge nbd_export_new() and nbd_export_create() 6 years ago
Kevin Wolf 30dbc81d31 block/export: Move writable to BlockExportOptions 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 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 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 dbc9e94a23 nbd/server: Simplify export shutdown 6 years ago
Kevin Wolf d794f7f372 nbd: Remove NBDExport.close callback 6 years ago
Kevin Wolf 9b562c646b block/export: Remove magic from block-export-add 6 years ago
Kevin Wolf b57e4de079 qemu-nbd: Use raw block driver for --offset 6 years ago
Kevin Wolf 56ee86261e block/export: Add BlockExport infrastructure and block-export-add 6 years ago
Kevin Wolf 8760366cdb nbd: Remove unused nbd_export_get_blockdev() 6 years ago
Max Reitz ee2f94ca27 nbd: Use CAF when looking for dirty bitmap 7 years ago
Marc-André Lureau 5e5733e599 meson: convert block 7 years ago
Paolo Bonzini 243af0225a trace: switch position of headers to what Meson requires 7 years ago
Eric Blake 890cbccb08 nbd: Fix large trim/zero requests 6 years ago
Vladimir Sementsov-Ogievskiy 453cc6be0a nbd: make nbd_export_close_all() synchronous 6 years ago
Vladimir Sementsov-Ogievskiy 795d946d07 nbd: Use ERRP_GUARD() 6 years ago
Eric Blake 5c4fe018c0 nbd/server: Avoid long error message assertions CVE-2020-10761 6 years ago
Vladimir Sementsov-Ogievskiy dacbb6eb8a nbd/server: use bdrv_dirty_bitmap_next_dirty_area 7 years ago
Vladimir Sementsov-Ogievskiy 89cbc7e308 nbd/server: introduce NBDExtentArray 7 years ago
Vladimir Sementsov-Ogievskiy 642700fda0 block/dirty-bitmap: switch _next_dirty_area and _next_zero to int64_t 7 years ago
Eric Blake 73e064ccf0 nbd: Fix regression with multiple meta contexts 7 years ago
Pan Nengyuan bdf200a553 nbd: fix uninitialized variable warning 7 years ago
Eric Blake 93676c88d7 nbd: Don't send oversize strings 7 years ago
Eric Blake 9d7ab222da nbd/server: Prefer heap over stack for parsing client names 7 years ago
Eric Blake 61bc846d8c nbd: Grab aio context lock in more places 7 years ago
Sergio Lopez b4961249af nbd/server: attach client channel to the export's AioContext 7 years ago
Eric Blake 1b5c15cebd nbd/client: Add hint when TLS is missing 7 years ago
Philippe Mathieu-Daudé 794dcb54b3 trace: Remove trailing newline in events 7 years ago
Eric Blake b491dbb7f8 nbd: Implement server use of NBD FAST_ZERO 7 years ago
Eric Blake 0a4795455c nbd: Prepare for NBD_CMD_FLAG_FAST_ZERO 7 years ago