Age | Commit message (Expand) | Author | Files | Lines |
2022-05-12 | coroutine-lock: qemu_co_queue_restart_all is a coroutine-only qemu_co_enter_all | Paolo Bonzini | 1 | -1/+1 |
2022-05-11 | Clean up ill-advised or unusual header guards | Markus Armbruster | 1 | -3/+3 |
2022-05-11 | Clean up header guards that don't match their file name | Markus Armbruster | 1 | -3/+3 |
2022-05-04 | block/vmdk: Fix reopening bs->file | Hanna Reitz | 1 | -1/+55 |
2022-05-04 | qcow2: Do not reopen data_file in invalidate_cache | Hanna Reitz | 1 | -42/+62 |
2022-05-03 | block: move fcntl_setfl() | Marc-André Lureau | 1 | -0/+15 |
2022-04-26 | nbd: document what is protected by the CoMutexes | Paolo Bonzini | 1 | -1/+7 |
2022-04-26 | nbd: take receive_mutex when reading requests[].receiving | Paolo Bonzini | 1 | -8/+7 |
2022-04-26 | nbd: move s->state under requests_lock | Paolo Bonzini | 1 | -36/+40 |
2022-04-26 | nbd: code motion and function renaming | Paolo Bonzini | 1 | -9/+13 |
2022-04-26 | nbd: use a QemuMutex to synchronize yanking, reconnection and coroutines | Paolo Bonzini | 1 | -18/+26 |
2022-04-26 | nbd: keep send_mutex/free_sema handling outside nbd_co_do_establish_connection | Paolo Bonzini | 2 | -32/+29 |
2022-04-26 | nbd: remove peppering of nbd_client_connected | Paolo Bonzini | 1 | -13/+4 |
2022-04-26 | nbd: mark more coroutine_fns | Paolo Bonzini | 1 | -32/+32 |
2022-04-26 | nbd: safeguard against waking up invalid coroutine | Paolo Bonzini | 1 | -7/+5 |
2022-04-26 | qapi: rename BlockDirtyBitmapMergeSource to BlockDirtyBitmapOrStr | Vladimir Sementsov-Ogievskiy | 1 | -3/+3 |
2022-04-25 | block: add 'force' parameter to 'blockdev-change-medium' command | Denis V. Lunev | 1 | -1/+2 |
2022-04-20 | qcow2: Add errp to rebuild_refcount_structure() | Hanna Reitz | 1 | -14/+19 |
2022-04-20 | qcow2: Improve refcount structure rebuilding | Hanna Reitz | 1 | -97/+235 |
2022-04-06 | Remove qemu-common.h include from most units | Marc-André Lureau | 2 | -2/+0 |
2022-04-06 | include: move qemu_get_vm_name() to sysemu.h | Marc-André Lureau | 1 | -1/+1 |
2022-04-06 | Replace qemu_real_host_page variables with inlined functions | Marc-André Lureau | 5 | -17/+17 |
2022-03-29 | block/stream: Drain subtree around graph change | Hanna Reitz | 1 | -1/+14 |
2022-03-24 | block: Fix misleading hexadecimal format | Philippe Mathieu-Daudé | 1 | -1/+1 |
2022-03-22 | Merge tag 'fixes-pull-request' of gitlab.com:marcandre.lureau/qemu into staging | Peter Maydell | 4 | -13/+15 |
2022-03-22 | Merge tag 'pull-block-2022-03-22' of https://gitlab.com/hreitz/qemu into staging | Peter Maydell | 1 | -12/+14 |
2022-03-22 | compiler.h: replace QEMU_WARN_UNUSED_RESULT with G_GNUC_WARN_UNUSED_RESULT | Marc-André Lureau | 1 | -9/+11 |
2022-03-22 | Replace GCC_FMT_ATTR with G_GNUC_PRINTF | Marc-André Lureau | 3 | -4/+4 |
2022-03-22 | block/rbd: fix write zeroes with growing images | Stefano Garzarella | 1 | -12/+14 |
2022-03-21 | block/nbd.c: Fixed IO request coroutine not being wakeup when kill NBD server | Rao Lei | 1 | -1/+1 |
2022-03-15 | block/file-posix: Remove a deprecation warning on macOS 12 | Philippe Mathieu-Daudé | 1 | -4/+10 |
2022-03-09 | Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2022-03-07' into st... | Peter Maydell | 1 | -8/+17 |
2022-03-08 | Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20220307'... | Peter Maydell | 29 | -0/+29 |
2022-03-07 | block/nbd: don't restrict TLS usage to IP sockets | Daniel P. Berrangé | 1 | -6/+2 |
2022-03-07 | block/nbd: support override of hostname for TLS certificate validation | Daniel P. Berrangé | 1 | -3/+15 |
2022-03-07 | block: pass desired TLS hostname through from block driver client | Daniel P. Berrangé | 1 | -3/+4 |
2022-03-07 | osdep: Move memalign-related functions to their own header | Peter Maydell | 29 | -0/+29 |
2022-03-07 | block: copy-before-write: realize snapshot-access API | Vladimir Sementsov-Ogievskiy | 1 | -1/+211 |
2022-03-07 | block: introduce snapshot-access block driver | Vladimir Sementsov-Ogievskiy | 2 | -0/+133 |
2022-03-07 | block/io: introduce block driver snapshot-access API | Vladimir Sementsov-Ogievskiy | 1 | -0/+72 |
2022-03-07 | block/reqlist: add reqlist_wait_all() | Vladimir Sementsov-Ogievskiy | 1 | -0/+8 |
2022-03-07 | block/dirty-bitmap: introduce bdrv_dirty_bitmap_status() | Vladimir Sementsov-Ogievskiy | 1 | -0/+6 |
2022-03-07 | block/reqlist: reqlist_find_conflict(): use ranges_overlap() | Vladimir Sementsov-Ogievskiy | 1 | -1/+2 |
2022-03-07 | block: intoduce reqlist | Vladimir Sementsov-Ogievskiy | 3 | -79/+114 |
2022-03-07 | block/block-copy: add block_copy_reset() | Vladimir Sementsov-Ogievskiy | 1 | -8/+13 |
2022-03-07 | block/copy-before-write: add bitmap open parameter | Vladimir Sementsov-Ogievskiy | 1 | -1/+50 |
2022-03-07 | block/block-copy: block_copy_state_new(): add bitmap parameter | Vladimir Sementsov-Ogievskiy | 2 | -2/+14 |
2022-03-07 | block/dirty-bitmap: bdrv_merge_dirty_bitmap(): add return value | Vladimir Sementsov-Ogievskiy | 2 | -6/+8 |
2022-03-07 | block/block-copy: move copy_bitmap initialization to block_copy_state_new() | Vladimir Sementsov-Ogievskiy | 2 | -4/+1 |
2022-03-07 | block: fix preallocate filter: don't do unaligned preallocate requests | Vladimir Sementsov-Ogievskiy | 2 | -3/+16 |