76 Commits (b0ea6c98fa2431b9e24b3a53b8b42c960ccf3dba)

Author SHA1 Message Date
Vladimir Sementsov-Ogievskiy e75abedab7 block: use int64_t instead of uint64_t in driver write handlers 5 years ago
Vladimir Sementsov-Ogievskiy f7ef38dd13 block: use int64_t instead of uint64_t in driver read handlers 5 years ago
Vladimir Sementsov-Ogievskiy bc52024959 block: check return value of bdrv_open_child and drop error propagation 5 years ago
Vladimir Sementsov-Ogievskiy e9e52efdc5 block/io: support int64_t bytes in read/write wrappers 5 years ago
Markus Armbruster af175e85f9 error: Eliminate error_propagate() with Coccinelle, part 2 6 years ago
Markus Armbruster 235e59cf03 qemu-option: Use returned bool to check for failure 6 years ago
Max Reitz 69dca43d6b block: Use bdrv_default_perms() 6 years ago
Max Reitz b3af2af43b block: Make filter drivers use child_of_bds 6 years ago
Max Reitz 36ee58d13b block: Switch child_format users to child_of_bds 6 years ago
Max Reitz 258b776515 block: Add BdrvChildRole to BdrvChild 6 years ago
Max Reitz 6b4907cf42 block: Remove bdrv_recurse_is_first_non_filter() 6 years ago
Max Reitz 998a6b2fc5 blkverify: Implement .bdrv_recurse_can_replace() 6 years ago
Markus Armbruster 0b8fa32f55 Include qemu/module.h where needed, drop it from qemu-common.h 7 years ago
Max Reitz 998b3a1e5a block: Purify .bdrv_refresh_filename() 7 years ago
Max Reitz 27953572a5 blkverify: Make bdrv_dirname() return NULL 7 years ago
Max Reitz e24518e303 block: Use children list in bdrv_refresh_filename 7 years ago
Markus Armbruster ba891d68b4 qstring: Move qstring_from_substr()'s @end one to the right 8 years ago
Max Reitz 228345bf5d block: Support BDRV_REQ_WRITE_UNCHANGED in filters 8 years ago
Marc-André Lureau f5a74a5a50 qobject: Modify qobject_ref() to return obj 8 years ago
Marc-André Lureau cb3e7f08ae qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREF 8 years ago
Markus Armbruster 922a01a013 Move include qemu/option.h from qemu-common.h to actual users 8 years ago
Max Reitz 05cc758a3d blkverify: Catch bs->exact_filename overflow 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 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 9 years ago
Kevin Wolf 44b6789299 blkverify: Implement bdrv_co_preadv/pwritev/flush 10 years ago
Paolo Bonzini fffb6e1223 block: use aio_bh_schedule_oneshot 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
Max Reitz b97511c7bc block: Propagate AioContext change to all children 10 years ago
Veronia Bahaa f348b6d1a5 util: move declarations out of qemu-common.h 10 years ago
Markus Armbruster da34e65cb4 include/qemu/osdep.h: Don't include qapi/error.h 10 years ago
Peter Maydell 80c71a241a block: Clean up includes 10 years ago
Kevin Wolf 4cdd01d32e block: Pass driver-specific options to .bdrv_refresh_filename() 11 years ago
Kevin Wolf 7e39d3a2dd blkverify: Fix BDS leak in .bdrv_open error path 11 years ago
Kevin Wolf 9a4f4c3156 block: Convert bs->file to BdrvChild 11 years ago
Kevin Wolf 3e586be0b2 blkverify: Convert s->test_file to BdrvChild 11 years ago
Kevin Wolf f3930ed0bb block: Move flag inheritance to bdrv_open_inherit() 11 years ago
Markus Armbruster 097310b53e block: Rename BlockDriverCompletionFunc to BlockCompletionFunc 12 years ago
Markus Armbruster 7c84b1b831 block: Rename BlockDriverAIOCB* to BlockAIOCB* 12 years ago
Fam Zheng 8007429a99 block: Rename qemu_aio_release -> qemu_aio_unref 12 years ago
Fam Zheng 9784e70f3d blkverify: Drop blkverify_aiocb_info.cancel 12 years ago
Fam Zheng 3158593126 blkverify: Fix leak of opts in blkverify_open 12 years ago
Max Reitz 74b36b2eb8 blkverify: Implement bdrv_refresh_filename() 12 years ago
Stefan Hajnoczi 9d94020bc6 blkverify: implement .bdrv_detach/attach_aio_context() 12 years ago
Benoît Canet b5042a3622 block: Rewrite the snapshot authorization mechanism for block filters. 12 years ago
Benoît Canet f70d7f7e4d blkverify: Extract qemu_iovec_clone() and qemu_iovec_compare() from blkverify. 12 years ago
Max Reitz f7d9fd8c72 block: Remove bdrv_open_image()'s force_raw option 12 years ago
Max Reitz f67503e5bd block: Change BDS parameter of bdrv_open() to ** 12 years ago