aboutsummaryrefslogtreecommitdiff
path: root/block/sheepdog.c
AgeCommit message (Expand)AuthorFilesLines
2019-10-28block: Add @exact parameter to bdrv_co_truncate()Max Reitz1-2/+3
2019-08-19block: Implement .bdrv_has_zero_init_truncate()Max Reitz1-0/+1
2019-08-16Include qemu/main-loop.h lessMarkus Armbruster1-0/+1
2019-06-12Include qemu-common.h exactly where neededMarkus Armbruster1-0/+1
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster1-0/+1
2019-06-04block: Add BlockBackend.ctxKevin Wolf1-1/+2
2019-02-25block: Add strong_runtime_opts to BlockDriverMax Reitz1-0/+12
2019-01-31block/sheepdog: Convert from DPRINTF() macro to trace eventsLaurent Vivier1-30/+17
2019-01-17block/sheepdog: Use QEMU_NONSTRING for non NUL-terminated arraysPhilippe Mathieu-Daudé1-1/+1
2019-01-11qemu/queue.h: leave head structs anonymous unless necessaryPaolo Bonzini1-3/+3
2018-10-19block: Use warn_report() & friends to report warningsMarkus Armbruster1-1/+1
2018-06-29block: Convert .bdrv_truncate callback to coroutine_fnKevin Wolf1-6/+6
2018-06-15block: Factor out qobject_input_visitor_new_flat_confused()Markus Armbruster1-10/+4
2018-06-15block: Fix -drive for certain non-string scalarsMarkus Armbruster1-10/+2
2018-06-15block: Fix -blockdev for certain non-string scalarsMarkus Armbruster1-1/+1
2018-06-15block: Add block-specific QDict headerMax Reitz1-0/+1
2018-06-05sheepdog: remove huge BSS objectPaolo Bonzini1-10/+12
2018-06-05sheepdog: cleanup repeated expressionPaolo Bonzini1-3/+3
2018-05-23sheepdog: Remove unnecessary NULL check in sd_prealloc()Peter Maydell1-3/+1
2018-05-15block: Merge .bdrv_co_writev{,_flags} in driversEric Blake1-1/+3
2018-05-08sheepdog: Fix sd_co_create_opts() memory leaksKevin Wolf1-1/+3
2018-05-04qobject: Replace qobject_incref/QINCREF qobject_decref/QDECREFMarc-André Lureau1-6/+6
2018-03-19qapi: Replace qobject_to_X(o) by qobject_to(X, o)Max Reitz1-1/+1
2018-03-13block: include original filename when reporting invalid URIsDaniel P. Berrangé1-1/+1
2018-03-09sheepdog: Support .bdrv_co_createKevin Wolf1-74/+169
2018-03-09sheepdog: QAPIfy "redundancy" create optionKevin Wolf1-27/+67
2018-03-06Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into stagingPeter Maydell1-18/+18
2018-03-02Include less of the generated modular QAPI headersMarkus Armbruster1-1/+1
2018-03-02block: rename .bdrv_create() to .bdrv_co_create_opts()Stefan Hajnoczi1-5/+5
2018-03-02sheepdog: Switch to .bdrv_co_block_status()Eric Blake1-13/+13
2018-02-13sheepdog: Allow fully preallocated truncationMax Reitz1-3/+12
2018-02-13sheepdog: Pass old and new size to sd_prealloc()Max Reitz1-11/+5
2018-02-13sheepdog: Make sd_prealloc() take a BDSMax Reitz1-8/+21
2018-02-09Move include qemu/option.h from qemu-common.h to actual usersMarkus Armbruster1-0/+1
2017-12-20Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into ...Peter Maydell1-2/+1
2017-12-19coroutine: simplify co_aio_sleep_ns() prototypeStefan Hajnoczi1-2/+1
2017-12-18block/sheepdog: code beautificationJeff Cody1-82/+82
2017-12-18block/sheepdog: remove spurious NULL checkJeff Cody1-1/+1
2017-09-05Merge remote-tracking branch 'remotes/berrange/tags/pull-qio-20170905-2' into...Peter Maydell1-1/+1
2017-09-05util: remove the obsolete non-blocking connectCao jin1-1/+1
2017-09-04qapi: Mechanically convert FOO_lookup[...] to FOO_str(...)Markus Armbruster1-1/+1
2017-07-17sheepdog: add queue_lockPaolo Bonzini1-2/+19
2017-07-11block: Add PreallocMode to BD.bdrv_truncate()Max Reitz1-2/+9
2017-06-26block: Do not strcmp() with NULL uri->schemeMax Reitz1-3/+3
2017-06-26block: change variable names in BlockDriverStateManos Pitsidianakis1-3/+3
2017-06-22Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2017-06-09-v2' in...Peter Maydell1-1/+0
2017-06-20qapi: merge QInt and QFloat in QNumMarc-André Lureau1-1/+0
2017-06-16block: access wakeup with atomic opsPaolo Bonzini1-1/+2
2017-05-09sockets: Limit SocketAddressLegacy to external interfacesMarkus Armbruster1-19/+13
2017-05-09sockets: Rename SocketAddressFlat to SocketAddressMarkus Armbruster1-3/+3