COMMITS
/ blockdev.c May 22, 2023
E
cutils: Adjust signature of parse_uint[_full]
Eric Blake committed
May 25, 2023
K
block: Take main AioContext lock when calling bdrv_open()
Kevin Wolf committed
May 10, 2023
V
blockdev: qmp_transaction: drop extra generic layer
Vladimir Sementsov-Ogievskiy committed
V
blockdev: use state.bitmap in block-dirty-bitmap-add action
Vladimir Sementsov-Ogievskiy committed
V
blockdev: transaction: refactor handling transaction properties
Vladimir Sementsov-Ogievskiy committed
V
blockdev: qmp_transaction: refactor loop to classic for
Vladimir Sementsov-Ogievskiy committed
V
blockdev: transactions: rename some things
Vladimir Sementsov-Ogievskiy committed
V
blockdev: refactor transaction to use Transaction API
Vladimir Sementsov-Ogievskiy committed
May 4, 2023
K
block: Mark bdrv_recurse_can_replace() and callers GRAPH_RDLOCK
Kevin Wolf committed
K
block: Don't call no_coroutine_fns in qmp_block_resize()
Kevin Wolf committed
May 3, 2023
K
block: Fix use after free in blockdev_mark_auto_del()
Kevin Wolf committed
January 13, 2023
E
block: Convert bdrv_is_inserted() to co_wrapper
Emanuele Giuseppe Esposito committed
December 21, 2022
M
include/block: Untangle inclusion loops
Markus Armbruster committed
December 7, 2022
K
block: Fix locking in external_snapshot_prepare()
Kevin Wolf committed
November 18, 2022
K
block: Drain individual nodes during reopen
Kevin Wolf committed
November 4, 2022
M
qapi transaction: Elide redundant has_FOO in generated C
Markus Armbruster committed
M
qapi block: Elide redundant has_FOO in generated C
Markus Armbruster committed
M
blockdev: Clean up abuse of DriveBackup member format
Markus Armbruster committed
October 13, 2022
A
monitor: switch to *_co_* functions
Alberto Faria committed
October 25, 2022
E
block: remove bdrv_try_set_aio_context and replace it with bdrv_try_change_aio_context
Emanuele Giuseppe Esposito committed
September 26, 2022
E
job.c: enable job lock/unlock and remove Aiocontext locks
Emanuele Giuseppe Esposito committed
E
jobs: group together API calls under the same job lock
Emanuele Giuseppe Esposito committed
E
jobs: add job lock in find_* functions
Emanuele Giuseppe Esposito committed
August 24, 2022
D
block: pass OnOffAuto instead of bool to block_acct_setup()
Denis V. Lunev committed
March 7, 2022
M
Replace qemu_gettimeofday() with g_get_real_time()
Marc-André Lureau committed
March 3, 2022
E
assertions for blockdev.h global state API
Emanuele Giuseppe Esposito committed
E
assertions for block_int global state API
Emanuele Giuseppe Esposito committed
E
include/block/block_int: split header into I/O and global state API
Emanuele Giuseppe Esposito committed
E
assertions for block global state API
Emanuele Giuseppe Esposito committed
February 3, 2022
K
block: Lock AioContext for drain_end in blockdev-reopen
Kevin Wolf committed
December 15, 2021
E
include/sysemu/blockdev.h: remove drive_get_max_devs
Emanuele Giuseppe Esposito committed
E
include/sysemu/blockdev.h: remove drive_mark_claimed_by_board and inline drive_def
Emanuele Giuseppe Esposito committed
May 6, 2021
V
blockjob: implement and use block_job_get_aio_context
Vladimir Sementsov-Ogievskiy committed
November 17, 2021
M
blockdev: Drop unused drive_get_next()
Markus Armbruster committed
October 6, 2021
H
job: @force parameter for job_cancel_sync()
Hanna Reitz committed
July 30, 2021
P
arch_init.h: Don't include arch_init.h unnecessarily
Peter Maydell committed
July 8, 2021
A
block: Make blockdev-reopen stable API
Alberto Garcia committed
A
block: Support multiple reopening with x-blockdev-reopen
Alberto Garcia committed
K
block: Acquire AioContexts during bdrv_reopen_multiple()
Kevin Wolf committed
June 8, 2021
V
blockdev: fix drive-backup transaction endless drained section
Vladimir Sementsov-Ogievskiy committed
May 27, 2021
V
block: drop BlockBackendRootState::read_only
Vladimir Sementsov-Ogievskiy committed
April 28, 2021
V
block: bdrv_append(): don't consume reference
Vladimir Sementsov-Ogievskiy committed
March 23, 2021
L
blockdev: with -drive if=virtio, use generic virtio-blk
Laurent Vivier committed
M
block: Remove monitor command block_passwd
Markus Armbruster committed
March 9, 2021
M
blockdev: Drop deprecated bogus -drive interface type
Markus Armbruster committed
March 11, 2021
P
Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2021-03-09' into staging
Peter Maydell committed
March 10, 2021
P
Merge remote-tracking branch 'remotes/thuth-gitlab/tags/pull-request-2021-03-09' into staging
Peter Maydell committed
February 26, 2021
C
qtest: delete superfluous inclusions of qtest.h
Chen Qun committed
February 2, 2021
V
blockdev: fix drive_backup_prepare() missed error
Vladimir Sementsov-Ogievskiy committed
March 5, 2021
C
blockdev: Clarify error messages pertaining to 'node-name'
Connor Kuehl committed