372 Commits (32cad1ffb81dcecf6f4a8af56d6e5892682839b1)

Author SHA1 Message Date
Philippe Mathieu-Daudé 32cad1ffb8 include: Rename sysemu/ -> system/ 1 year ago
Vladimir Sementsov-Ogievskiy 7452162ade qapi: add qom-path to BLOCK_IO_ERROR event 2 years ago
Dr. David Alan Gilbert 07bea2d35f block-backend: Remove deadcode 2 years ago
Fiona Ebner bac09b093e block-backend: fix edge case in bdrv_next_cleanup() where BDS associated to BB changes 2 years ago
Fiona Ebner f6d38c9f6d block-backend: fix edge case in bdrv_next() where BDS associated to BB changes 2 years ago
Hanna Czenczek ad89367202 block-backend: Allow concurrent context changes 2 years ago
Stefan Hajnoczi 23c983c8f6 block: remove outdated AioContext locking comments 2 years ago
Stefan Hajnoczi b49f4755c7 block: remove AioContext locking 2 years ago
Stefan Hajnoczi 6bc30f1949 graph-lock: remove AioContext locking 2 years ago
Kevin Wolf 6bc0bcc89f block: Fix deadlocks in bdrv_graph_wrunlock() 2 years ago
Kevin Wolf bb092d6d8f block: Fix bdrv_graph_wrlock() call in blk_remove_bs() 2 years ago
Kevin Wolf ad74751fc0 block: Mark bdrv_skip_filters() and callers GRAPH_RDLOCK 2 years ago
Kevin Wolf 03b9eaca54 block: Mark bdrv_root_attach_child() GRAPH_WRLOCK 2 years ago
Kevin Wolf 221caadcc5 block: Mark bdrv_probe_blocksizes() and callers GRAPH_RDLOCK 2 years ago
Kevin Wolf 277f2007ce block: Mark bdrv_op_is_blocked() and callers GRAPH_RDLOCK 3 years ago
Kevin Wolf 0bb79c97fd qcow2: Mark qcow2_signal_corruption() and callers GRAPH_RDLOCK 3 years ago
Kevin Wolf 2b3912f135 block: Mark bdrv_first_blk() and bdrv_is_root_node() GRAPH_RDLOCK 3 years ago
Stefan Hajnoczi 0f86afde66 block-backend: process zoned requests in the current AioContext 3 years ago
Stefan Hajnoczi 46eb6e861b block-backend: process I/O in the current AioContext 3 years ago
Stefan Hajnoczi 652b0dd808 block: remove AIOCBInfo->get_aio_context() 3 years ago
Kevin Wolf ede01e4635 block: Mark bdrv_root_unref_child() GRAPH_WRLOCK 3 years ago
Kevin Wolf 3804e3cf54 block: Mark bdrv_parent_perms_conflict() and callers GRAPH_RDLOCK 3 years ago
zhenwei pi 3b2337eff0 block/throttle-groups: Use ThrottleDirection instread of bool is_write 3 years ago
Stefan Hajnoczi 41abca8c39 block: add blk_io_plug_call() API 3 years ago
Stefan Hajnoczi ff82b7835b block: add blk_in_drain() API 3 years ago
Stefan Hajnoczi 2d19629581 block-backend: split blk_do_set_aio_context() 3 years ago
Kevin Wolf 4c20dd24b1 block-backend: Fix blk_new_open() for iothreads 3 years ago
Kevin Wolf c6e0a6de62 block: Take main AioContext lock when calling bdrv_open() 3 years ago
Kevin Wolf dea97c1fbd block-coroutine-wrapper: Take AioContext lock in no_co_wrappers 3 years ago
Sam Li 4751d09adc block: introduce zone append write for zoned devices 3 years ago
Sam Li 6d43eaa396 block/block-backend: add block layer APIs resembling Linux ZonedBlockDevice ioctls 3 years ago
Kevin Wolf da4afaff07 block: Consistently call bdrv_activate() outside coroutine 3 years ago
Stefan Hajnoczi d5eab432b0 block: don't acquire AioContext lock in bdrv_drain_all() 3 years ago
Stefan Hajnoczi 407ae2ae07 block: protect BlockBackend->queued_requests with a lock 3 years ago
Stefan Hajnoczi ef80ec5067 block: make BlockBackend->disable_request_queuing atomic 3 years ago
Stefan Hajnoczi c4d5bf99b7 block: make BlockBackend->quiesce_counter atomic 3 years ago
Paolo Bonzini 6a8a98a049 block-backend: remove qatomic_mb_read() 3 years ago
Paolo Bonzini 81f730d4d0 block, block-backend: write some hot coroutine wrappers by hand 3 years ago
Paolo Bonzini 9ed98cae15 block-backend: ignore inserted state in blk_co_nb_sectors 3 years ago
Paolo Bonzini e5203a3b5d block-backend: inline bdrv_co_get_geometry 3 years ago
Kevin Wolf d8fbf9aa85 block/export: Fix graph locking in blk_get_geometry() call 3 years ago
Kevin Wolf 79a292e5ec block: Mark bdrv_co_eject/lock_medium() and callers GRAPH_RDLOCK 3 years ago
Emanuele Giuseppe Esposito c73ff92c9d block: Mark bdrv_co_is_inserted() and callers GRAPH_RDLOCK 3 years ago
Kevin Wolf c382706925 block: Mark bdrv_co_io_(un)plug() and callers GRAPH_RDLOCK 3 years ago
Emanuele Giuseppe Esposito 742bf09b20 block: Mark bdrv_co_copy_range() GRAPH_RDLOCK 3 years ago
Kevin Wolf b9b10c35e5 block: Mark public read/write functions GRAPH_RDLOCK 3 years ago
Emanuele Giuseppe Esposito 9a5a1c621e block: Mark bdrv_co_pdiscard() and callers GRAPH_RDLOCK 3 years ago
Emanuele Giuseppe Esposito 8809534933 block: Mark bdrv_co_flush() and callers GRAPH_RDLOCK 3 years ago
Kevin Wolf 26c518ab1e block: Mark bdrv_co_ioctl() and callers GRAPH_RDLOCK 3 years ago
Kevin Wolf 7ff9579e60 block: Mark bdrv_co_block_status() and callers GRAPH_RDLOCK 3 years ago