100 Commits (697e42dec86d9ae706d4ed42c71acb5f35a463c8)

Author SHA1 Message Date
Eric Blake 430b26a82d blkdebug: Add ability to override unmap geometries 9 years ago
Eric Blake 3dc834f879 blkdebug: Simplify override logic 9 years ago
Eric Blake 63188c2450 blkdebug: Add pass-through write_zero and discard support 9 years ago
Eric Blake d157ed5f72 blkdebug: Refactor error injection 9 years ago
Eric Blake e0ef439588 blkdebug: Sanity check block layer guarantees 9 years ago
Eric Blake 46f5ac205a qobject: Use simpler QDict/QList scalar insertion macros 9 years ago
Eric Blake de6e7951fe qobject: Drop useless QObject casts 9 years ago
Max Reitz 4bff28b81a block: Add errp to BD.bdrv_truncate() 10 years ago
Max Reitz ed3d2ec98a block: Add errp to b{lk,drv}_truncate() 10 years ago
Max Reitz de234897b6 block: Do not unref bs->file on error in BD's open 9 years ago
Kevin Wolf d7010dfb68 block: Request child permissions in filter drivers 10 years ago
Kevin Wolf 52cdbc5869 block: Pass BdrvChild to bdrv_truncate() 10 years ago
Paolo Bonzini e5c67ab552 blkdebug: reschedule coroutine on the AioContext it is running on 10 years ago
Kevin Wolf 7c3a998531 blkdebug: Implement bdrv_co_preadv/pwritev/flush 10 years ago
Paolo Bonzini fffb6e1223 block: use aio_bh_schedule_oneshot 10 years ago
Max Reitz 036990d72b block/blkdebug: Store config filename 10 years ago
Paolo Bonzini 0b8b8753e4 coroutine: move entry argument to qemu_coroutine_create 10 years ago
Kevin Wolf 0d1049c7d1 block: Convert bdrv_aio_writev() to BdrvChild 10 years ago
Kevin Wolf ebb7af2173 block: Convert bdrv_aio_readv() to BdrvChild 10 years ago
Eric Blake a5b8dd2ce8 block: Move request_alignment into BlockLimit 10 years ago
Eric Blake 835db3ee7b blkdebug: Set request_alignment during .bdrv_refresh_limits() 10 years ago
Veronia Bahaa f348b6d1a5 util: move declarations out of qemu-common.h 11 years ago
Markus Armbruster da34e65cb4 include/qemu/osdep.h: Don't include qapi/error.h 11 years ago
Peter Maydell 80c71a241a block: Clean up includes 11 years ago
Kevin Wolf c5e8bfb7cd blkdebug: Enable reopen 11 years ago
Kevin Wolf 4cdd01d32e block: Pass driver-specific options to .bdrv_refresh_filename() 11 years ago
Eric Blake 7fb1cf1606 qapi: Don't let implicit enum MAX member collide 11 years ago
Eric Blake a31939e6c8 blkdebug: Merge hand-rolled and qapi BlkdebugEvent enum 11 years ago
Michael S. Tsirkin 20873526a3 blkdebug: silence warning under qtest 11 years ago
Fam Zheng 6b826af7b0 blkdebug: Don't confuse image as backing file 11 years ago
Kevin Wolf 9a4f4c3156 block: Convert bs->file to BdrvChild 11 years ago
Kevin Wolf f3930ed0bb block: Move flag inheritance to bdrv_open_inherit() 12 years ago
Markus Armbruster 8809cfc38e blkdebug: Simplify passing of Error through qemu_opts_foreach() 12 years ago
Markus Armbruster 28d0de7a4f QemuOpts: Convert qemu_opts_foreach() to Error 12 years ago
Markus Armbruster a4c7367f7d QemuOpts: Drop qemu_opts_foreach() parameter abort_on_failure 12 years ago
Kevin Wolf 8eedfbd4a5 blkdebug: Add bdrv_truncate() 11 years ago
John Snow a069e2f137 blkdebug: fix "once" rule 12 years ago
Max Reitz 8779441b1b blkdebug: Simplify and improve filename generation 12 years ago
Max Reitz 94054183da qcow2: Optimize bdrv_make_empty() 12 years ago
Markus Armbruster 097310b53e block: Rename BlockDriverCompletionFunc to BlockCompletionFunc 12 years ago
Markus Armbruster 7c84b1b831 block: Rename BlockDriverAIOCB* to BlockAIOCB* 12 years ago
Stefan Hajnoczi d4362d642e blkdebug: show an error for invalid event names 12 years ago
Fam Zheng 8007429a99 block: Rename qemu_aio_release -> qemu_aio_unref 12 years ago
Fam Zheng 4c781717c5 blkdebug: Drop blkdebug_aiocb_info.cancel 12 years ago
Fam Zheng cbf95a0b11 blkdebug: Delete BH in bdrv_aio_cancel 12 years ago
Max Reitz 2c31b04c94 blkdebug: Implement bdrv_refresh_filename() 12 years ago
Paolo Bonzini 9e52c53b8c blkdebug: report errors on flush too 12 years ago
Stefan Hajnoczi 7e1efdf0a3 blkdebug: use BlockDriverState's AioContext 12 years ago
Max Reitz f7d9fd8c72 block: Remove bdrv_open_image()'s force_raw option 13 years ago
Max Reitz f67503e5bd block: Change BDS parameter of bdrv_open() to ** 13 years ago