- e2dbca0 block: mark mixed functions that can suspend by Paolo Bonzini · 2 years ago
- 3b2337e block/throttle-groups: Use ThrottleDirection instread of bool is_write by zhenwei pi · 1 year, 8 months ago
- e76f201f throttle: use enum ThrottleDirection instead of bool is_write by zhenwei pi · 1 year, 8 months ago
- 801625e block/throttle-groups: throttle_group_co_io_limits_intercept(): 64bit bytes by Vladimir Sementsov-Ogievskiy · 4 years, 4 months ago
- 3af613e block/throttle-groups: Use lock guard macros by Gan Qixin · 4 years, 4 months ago
- d73415a qemu/atomic.h: rename atomic_ to qatomic_ by Stefan Hajnoczi · 4 years, 6 months ago
- 7c9dcd6 throttle-groups: Move ThrottleGroup typedef to header by Eduardo Habkost · 4 years, 7 months ago
- 7a309cc qom: Change object_get_canonical_path_component() not to malloc by Markus Armbruster · 4 years, 9 months ago
- 668f62e error: Eliminate error_propagate() with Coccinelle, part 1 by Markus Armbruster · 4 years, 9 months ago
- dcfe480 error: Avoid unnecessary error_propagate() after error_setg() by Markus Armbruster · 4 years, 9 months ago
- 1421703 qapi: Use returned bool to check for failure, manual part by Markus Armbruster · 4 years, 9 months ago
- 62a35aa qapi: Use returned bool to check for failure, Coccinelle part by Markus Armbruster · 4 years, 9 months ago
- d262312 qom: Drop parameter @errp of object_property_add() & friends by Markus Armbruster · 5 years ago
- 88be15a throttle-groups: fix memory leak in throttle_group_set_limit: by PanNengyuan · 5 years ago
- db72581 Include qemu/main-loop.h less by Markus Armbruster · 6 years ago
- bc19a0a throttle-groups: fix restart coroutine iothread race by Stefan Hajnoczi · 6 years ago
- 25b8e4d throttle-groups: Don't allow timers without throttled requests by Alberto Garcia · 7 years ago
- 5d8e4ca throttle-groups: Skip the round-robin if a member is being drained by Alberto Garcia · 7 years ago
- 6fccbb4 throttle-groups: fix hang when group member leaves by Stefan Hajnoczi · 7 years ago
- 9af2398 Include less of the generated modular QAPI headers by Markus Armbruster · 7 years ago
- 341e0b5 throttle-groups: forget timer and schedule next TGM on detach by Stefan Hajnoczi · 7 years ago
- dc868fb throttle-groups: drain before detaching ThrottleState by Stefan Hajnoczi · 7 years ago
- 43a5dc0 block/throttle-groups.c: allocate RestartData on the heap by Manos Pitsidianakis · 8 years ago
- d8e7d87 block: add throttle block filter driver by Manos Pitsidianakis · 8 years ago
- 432d889 block: convert ThrottleGroup to object with QOM by Manos Pitsidianakis · 8 years ago
- f738cfc block: tidy ThrottleGroupMember initializations by Manos Pitsidianakis · 8 years ago
- c61791f block: add aio_context field in ThrottleGroupMember by Manos Pitsidianakis · 8 years ago
- 022cdc9 block: move ThrottleGroup membership to ThrottleGroupMember by Manos Pitsidianakis · 8 years ago
- 27e4cf1 block: remove timer canceling in throttle_config() by Manos Pitsidianakis · 8 years ago
- dbe824c block: add clock_type field to ThrottleGroup by Manos Pitsidianakis · 8 years ago
- 0d2fac8 throttle: Update throttle-groups.c documentation by Alberto Garcia · 8 years ago
- 93001e9 throttle-groups: protect throttled requests with a CoMutex by Paolo Bonzini · 8 years ago
- 3b170dc throttle-groups: do not use qemu_co_enter_next by Paolo Bonzini · 8 years ago
- 7258ed9 throttle-groups: only start one coroutine from drained_begin by Paolo Bonzini · 8 years ago
- d993b85 block: access io_limits_disabled with atomic ops by Paolo Bonzini · 8 years ago
- 1ace7ce coroutine-lock: add mutex argument to CoQueue APIs by Paolo Bonzini · 8 years ago
- 2f47da5 block: explicitly acquire aiocontext in timers that need it by Paolo Bonzini · 8 years ago
- 6bf77e1 throttle: Correct access to wrong BlockBackendPublic structures by Alberto Garcia · 8 years ago
- 9714807 block: Move I/O throttling configuration functions to BlockBackend by Kevin Wolf · 9 years ago
- 441565b block: Move actual I/O throttling to BlockBackend by Kevin Wolf · 9 years ago
- 27ccdd5 block: Move throttling fields from BDS to BB by Kevin Wolf · 9 years ago
- 49d2165 block: Convert throttle_group_get_name() to BlockBackend by Kevin Wolf · 9 years ago
- 31dce3c block: throttle-groups: Use BlockBackend pointers internally by Kevin Wolf · 9 years ago
- ce0f141 block: introduce bdrv_no_throttling_begin/end by Paolo Bonzini · 9 years ago
- a72f641 block: move restarting of throttled reqs to block/throttle-groups.c by Paolo Bonzini · 9 years ago
- 80c71a2 block: Clean up includes by Peter Maydell · 9 years ago
- 5ac7241 throttle: Check for pending requests in throttle_group_unregister_bs() by Alberto Garcia · 9 years ago
- d87d01e throttle: Remove throttle_group_lock/unlock() by Alberto Garcia · 9 years ago
- 973f2dd block/throttle-groups: Make incref/decref public by Max Reitz · 9 years ago
- 2f388b9 throttle: Check current timers before updating any_timer_armed[] by Alberto Garcia · 10 years ago
- db62833 throttle: acquire the ThrottleGroup lock in bdrv_swap() by Alberto Garcia · 10 years ago
- 76f4afb throttle: Add throttle group support by Alberto Garcia · 10 years ago
- 2ff1f2e throttle: Add throttle group infrastructure by Alberto Garcia · 10 years ago