Merge remote-tracking branch 'bonzini/nbd-for-anthony' into staging
commitebdfc3c83cef33f8f619ffcb57d297c6063db59d
authorAnthony Liguori <aliguori@us.ibm.com>
Tue, 27 Dec 2011 14:52:42 +0000 (27 08:52 -0600)
committerAnthony Liguori <aliguori@us.ibm.com>
Tue, 27 Dec 2011 14:52:42 +0000 (27 08:52 -0600)
treeaf4c54a676ecc8b9c6bae7370a27261b640a247c
parenta0fa82085e175bf8ce6d69a3f83695f81af2a649
parent44f76b289a33399abedfbca2d92d21d910792264
Merge remote-tracking branch 'bonzini/nbd-for-anthony' into staging

* bonzini/nbd-for-anthony: (26 commits)
  nbd: add myself as maintainer
  qemu-nbd: throttle requests
  qemu-nbd: asynchronous operation
  qemu-nbd: add client pointer to NBDRequest
  qemu-nbd: move client handling to nbd.c
  qemu-nbd: use common main loop
  link the main loop and its dependencies into the tools
  qemu-nbd: introduce NBDRequest
  qemu-nbd: introduce NBDExport
  qemu-nbd: introduce nbd_do_receive_request
  qemu-nbd: more robust handling of invalid requests
  qemu-nbd: introduce nbd_do_send_reply
  qemu-nbd: simplify nbd_trip
  move corking functions to osdep.c
  qemu-nbd: remove data_size argument to nbd_trip
  qemu-nbd: remove offset argument to nbd_trip
  Update ioctl order in nbd_init() to detect EBUSY
  nbd: add support for NBD_CMD_TRIM
  nbd: add support for NBD_CMD_FLUSH
  nbd: add support for NBD_CMD_FLAG_FUA
  ...