Age | Commit message (Expand) | Author |
2017-11-21 | block: Don't request I/O permission with BDRV_O_NO_IO | Kevin Wolf |
2017-11-17 | block: Make bdrv_next() keep strong references | Max Reitz |
2017-11-13 | block: Leave valid throttle timers when removing a BDS from a backend | Alberto Garcia |
2017-11-13 | block: Check for inserted BlockDriverState in blk_io_limits_disable() | Alberto Garcia |
2017-11-13 | throttle-groups: drain before detaching ThrottleState | Stefan Hajnoczi |
2017-11-13 | block: all I/O should be completed before removing throttle timers. | Zhengui |
2017-09-05 | block: tidy ThrottleGroupMember initializations | Manos Pitsidianakis |
2017-09-05 | block: add aio_context field in ThrottleGroupMember | Manos Pitsidianakis |
2017-09-05 | block: move ThrottleGroup membership to ThrottleGroupMember | Manos Pitsidianakis |
2017-08-23 | block-backend: Allow more "can inactivate" cases | Fam Zheng |
2017-08-23 | block-backend: Refactor inactivate check | Fam Zheng |
2017-08-15 | block-backend: Defer shared_perm tightening migration completion | Fam Zheng |
2017-07-18 | block: Make blk_all_next() public | Kevin Wolf |
2017-07-18 | block: Make blk_get_attached_dev_id() public | Kevin Wolf |
2017-07-11 | block: Add PreallocMode to blk_truncate() | Max Reitz |
2017-07-11 | block: Add PreallocMode to bdrv_truncate() | Max Reitz |
2017-06-26 | block: change variable names in BlockDriverState | Manos Pitsidianakis |
2017-06-16 | block: split BlockAcctStats creation and setup | Paolo Bonzini |
2017-06-16 | throttle-groups: protect throttled requests with a CoMutex | Paolo Bonzini |
2017-06-16 | block: access io_limits_disabled with atomic ops | Paolo Bonzini |
2017-06-09 | block: Fix anonymous BBs in blk_root_inactivate() | Kevin Wolf |
2017-05-11 | block: Drop permissions when migration completes | Kevin Wolf |
2017-05-11 | block: New BdrvChildRole.activate() for blk_resume_after_migration() | Kevin Wolf |
2017-04-28 | block: Add errp to b{lk,drv}_truncate() | Max Reitz |
2017-04-27 | block: Constify data passed by pointer to blk_name | Krzysztof Kozlowski |
2017-04-11 | throttle: Remove block from group on hot-unplug | Eric Blake |
2017-04-11 | block: Use bdrv_coroutine_enter to start I/O coroutines | Fam Zheng |
2017-04-07 | block: Ignore guest dev permissions during incoming migration | Kevin Wolf |
2017-03-22 | block-backend: add drained_begin / drained_end ops | John Snow |
2017-03-07 | block: Don't use error_abort in blk_new_open | Fam Zheng |
2017-02-28 | hmp: Request permissions in qemu-io | Kevin Wolf |
2017-02-28 | block: Add BdrvChildRole.get_parent_desc() | Kevin Wolf |
2017-02-28 | block: Allow error return in BlockDevOps.change_media_cb() | Kevin Wolf |
2017-02-28 | block: Request real permissions in blk_new_open() | Kevin Wolf |
2017-02-28 | block: Add error parameter to blk_insert_bs() | Kevin Wolf |
2017-02-28 | block: Add permissions to blk_new() | Kevin Wolf |
2017-02-28 | block: Add permissions to BlockBackend | Kevin Wolf |
2017-02-28 | block: Let callers request permissions when attaching a child node | Kevin Wolf |
2017-02-24 | block: Pass BdrvChild to bdrv_truncate() | Kevin Wolf |
2017-02-21 | block: explicitly acquire aiocontext in aio callbacks that need it | Paolo Bonzini |
2017-02-21 | block: explicitly acquire aiocontext in bottom halves that need it | Paolo Bonzini |
2017-02-21 | block-backend: allow blk_prw from coroutine context | Paolo Bonzini |
2016-11-14 | block-backend: Always notify on blk_eject | John Snow |
2016-10-28 | block: introduce BDRV_POLL_WHILE | Paolo Bonzini |
2016-10-28 | block: add BDS field to count in-flight requests | Paolo Bonzini |
2016-10-27 | block: Use blk_co_ioctl() for all BB level ioctls | Kevin Wolf |
2016-10-27 | block: Use blk_co_pdiscard() for all BB level discard | Kevin Wolf |
2016-10-27 | block: Use blk_co_flush() for all BB level flushes | Kevin Wolf |
2016-10-07 | block: Add qdev ID to DEVICE_TRAY_MOVED | Kevin Wolf |
2016-10-07 | block-backend: Remember if attached device is non-qdev | Kevin Wolf |