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