nbd: Use CoQueue for free_sema instead of CoMutex
[sdk/emulator/qemu.git] / block / nbd-client.c
2016-11-01 Changlong Xienbd: Use CoQueue for free_sema instead of CoMutex
2016-07-21 Peter MaydellMerge remote-tracking branch 'remotes/mst/tags/for_upst...
2016-07-21 Peter MaydellMerge remote-tracking branch 'remotes/berrange/tags...
2016-07-21 Peter MaydellMerge remote-tracking branch 'remotes/stefanha/tags...
2016-07-20 Eric Blakenbd: Convert to byte-based interface
2016-07-20 Eric Blakenbd: Switch .bdrv_co_discard() to byte-based
2016-07-20 Eric Blakenbd: Drop unused offset parameter
2016-07-20 Eric Blakenbd: Rely on block layer to break up large requests
2016-07-14 Peter MaydellMerge remote-tracking branch 'remotes/bonzini/tags...
2016-07-14 Peter MaydellMerge remote-tracking branch 'remotes/xtensa/tags/20160...
2016-07-14 Peter MaydellMerge remote-tracking branch 'remotes/bonzini/tags...
2016-07-14 Peter MaydellMerge remote-tracking branch 'remotes/kevin/tags/for...
2016-07-13 Paolo Bonzinicoroutine: move entry argument to qemu_coroutine_create
2016-07-12 Peter MaydellMerge remote-tracking branch 'remotes/lalrae/tags/mips...
2016-07-06 Peter MaydellMerge remote-tracking branch 'remotes/rth/tags/pull...
2016-07-06 Peter MaydellMerge remote-tracking branch 'remotes/spice/tags/pull...
2016-07-06 Peter MaydellMerge remote-tracking branch 'remotes/armbru/tags/pull...
2016-07-06 Peter MaydellMerge remote-tracking branch 'remotes/afaerber/tags...
2016-07-05 Peter MaydellMerge remote-tracking branch 'remotes/kevin/tags/for...
2016-07-05 Eric Blakenbd: Allow larger requests
2016-05-13 Peter MaydellMerge remote-tracking branch 'remotes/kraxel/tags/pull...
2016-05-13 Peter MaydellMerge remote-tracking branch 'remotes/lalrae/tags/mips...
2016-05-12 Peter MaydellMerge remote-tracking branch 'remotes/kevin/tags/for...
2016-05-12 Eric Blakenbd: Simplify client FUA handling
2016-05-12 Eric Blakeblock: Make supported_write_flags a per-bds property
2016-04-08 Peter MaydellMerge remote-tracking branch 'remotes/xtensa/tags/20160...
2016-04-05 Peter MaydellMerge remote-tracking branch 'remotes/kevin/tags/for...
2016-04-05 Peter MaydellMerge remote-tracking branch 'remotes/berrange/tags...
2016-04-05 Peter MaydellMerge remote-tracking branch 'remotes/bonzini/tags...
2016-04-05 Eric Blakenbd: don't request FUA on FLUSH
2016-03-30 Peter MaydellMerge remote-tracking branch 'remotes/lalrae/tags/mips...
2016-03-30 Peter MaydellMerge remote-tracking branch 'remotes/berrange/tags...
2016-03-30 Peter MaydellMerge remote-tracking branch 'remotes/kevin/tags/for...
2016-03-30 Kevin Wolfnbd: Support BDRV_REQ_FUA
2016-02-19 Peter MaydellMerge remote-tracking branch 'remotes/mst/tags/for_upst...
2016-02-16 Peter MaydellMerge remote-tracking branch 'remotes/bonzini/tags...
2016-02-16 Daniel P. Berrangenbd: enable use of TLS with NBD block driver
2016-02-16 Daniel P. Berrangenbd: implement TLS support in the protocol negotiation
2016-02-16 Daniel P. Berrangenbd: convert to using I/O channels for actual socket I/O
2016-02-16 Daniel P. Berrangenbd: convert block client to use I/O channels for conne...
2016-01-26 Peter MaydellMerge remote-tracking branch 'remotes/bonzini/tags...
2016-01-21 Peter MaydellMerge remote-tracking branch 'remotes/sstabellini/tags...
2016-01-21 Peter MaydellMerge remote-tracking branch 'remotes/kevin/tags/for...
2016-01-20 Peter Maydellblock: Clean up includes
2015-10-30 Peter MaydellMerge remote-tracking branch 'remotes/rth/tags/pull...
2015-10-26 Peter MaydellMerge remote-tracking branch 'remotes/elmarco/tags...
2015-10-23 Peter MaydellMerge remote-tracking branch 'remotes/kevin/tags/for...
2015-10-23 Fam Zhengaio: Add "is_external" flag for event handlers
2015-03-20 Peter MaydellMerge remote-tracking branch 'remotes/kraxel/tags/pull...
2015-03-19 Peter MaydellMerge remote-tracking branch 'remotes/kevin/tags/for...
2015-03-19 Peter MaydellMerge remote-tracking branch 'remotes/amit/tags/vser...
2015-03-19 Peter MaydellMerge remote-tracking branch 'remotes/mjt/tags/pull...
2015-03-19 Peter MaydellMerge remote-tracking branch 'remotes/lalrae/tags/mips...
2015-03-19 Peter MaydellMerge remote-tracking branch 'remotes/kraxel/tags/pull...
2015-03-19 Peter MaydellMerge remote-tracking branch 'remotes/mst/tags/for_upst...
2015-03-19 Peter MaydellMerge remote-tracking branch 'remotes/bonzini/tags...
2015-03-18 Max Reitznbd: Set block size to BDRV_SECTOR_SIZE
2015-03-02 Peter MaydellMerge remote-tracking branch 'remotes/afaerber/tags...
2015-03-02 Peter MaydellMerge remote-tracking branch 'remotes/ehabkost/tags...
2015-02-26 Peter MaydellMerge remote-tracking branch 'remotes/qmp-unstable...
2015-02-26 Peter MaydellMerge remote-tracking branch 'remotes/kraxel/tags/pull...
2015-02-26 Peter MaydellMerge remote-tracking branch 'remotes/borntraeger/tags...
2015-02-26 Peter MaydellMerge remote-tracking branch 'remotes/armbru/tags/pull...
2015-02-25 Peter MaydellMerge remote-tracking branch 'remotes/armbru/tags/pull...
2015-02-25 Peter MaydellMerge remote-tracking branch 'remotes/kraxel/tags/pull...
2015-02-25 Peter MaydellMerge remote-tracking branch 'remotes/mdroth/tags/qga...
2015-02-24 Peter MaydellMerge remote-tracking branch 'remotes/bonzini/tags...
2015-02-24 Peter MaydellMerge remote-tracking branch 'remotes/stefanha/tags...
2015-02-16 Bin Wunbd: fix the co_queue multi-adding bug
2015-02-16 Max Reitznbd: Drop BDS backpointer
2015-02-11 Peter MaydellMerge remote-tracking branch 'remotes/awilliam/tags...
2015-02-06 Peter MaydellMerge remote-tracking branch 'remotes/kevin/tags/for...
2015-02-06 Max Reitznbd: Improve error messages
2014-06-09 Peter MaydellMerge remote-tracking branch 'remotes/stefanha/tags...
2014-06-09 Peter MaydellMerge remote-tracking branch 'remotes/stefanha/tags...
2014-06-09 Peter MaydellMerge remote-tracking branch 'remotes/stefanha/tags...
2014-06-04 Stefan Hajnoczinbd: implement .bdrv_detach/attach_aio_context()
2014-04-28 Peter MaydellMerge remote-tracking branch 'remotes/otubo/seccomp...
2014-03-24 Peter MaydellMerge remote-tracking branch 'remotes/mst/tags/for_upst...
2014-03-15 Peter MaydellMerge remote-tracking branch 'remotes/mjt/tags/trivial...
2014-03-15 Peter MaydellMerge remote-tracking branch 'remotes/rth/tcg-aarch...
2014-03-14 Peter MaydellMerge remote-tracking branch 'remotes/stefanha/tags...
2014-03-14 Stefan Hajnoczinbd: close socket if connection breaks
2014-01-24 Anthony LiguoriMerge remote-tracking branch 'qemu-kvm/uq/master' into...
2014-01-10 Anthony LiguoriMerge remote-tracking branch 'bonzini/scsi-next' into...
2013-12-16 Anthony LiguoriMerge remote-tracking branch 'spice/tags/pull-spice...
2013-12-16 Marc-André Lureaunbd: avoid uninitialized warnings
2013-12-16 Marc-André Lureaunbd: finish any pending coroutine
2013-12-16 Marc-André Lureaunbd: make nbd_client_session_close() idempotent
2013-12-16 Marc-André Lureaunbd: pass export name as init argument
2013-12-16 Marc-André Lureaunbd: don't change socket block during negotiate
2013-12-16 Marc-André LureauSplit nbd block client code