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