1. 04 Jan, 2012 4 commits
  2. 03 Jan, 2012 8 commits
  3. 27 Dec, 2011 3 commits
    • Avi Kivity's avatar
      Fix qapi code generation wrt parallel build · 8d3bc517
      Avi Kivity authored
      Make's multiple output syntax
      
        x.c x.h: x.template
             gen < x.template
      
      actually invokes the command once for x.c and once for x.h (with differing $@
      in each invocation).  During a parallel build, the two commands may be invoked
      in parallel; this opens up a race, where the second invocation trashes a file
      supposedly produced during the first, and now in use by a dependent command.
      
      The various qapi code generators are susceptible to this; fix by making them
      generate just one file per invocation.
      Signed-off-by: default avatarAvi Kivity <avi@redhat.com>
      Signed-off-by: default avatarAnthony Liguori <aliguori@us.ibm.com>
      8d3bc517
    • Anthony Liguori's avatar
      Merge remote-tracking branch 'aneesh/for-upstream' into staging · 4e1ea514
      Anthony Liguori authored
      * aneesh/for-upstream:
        scripts/analyse-9p-simpletrace.py:	Add symbolic names for 9p operations.
        hw/9pfs: iattr_valid flags are kernel internal flags map them to 9p values.
        hw/9pfs: Use the correct signed type for different variables
        hw/9pfs: replace iovec manipulation with QEMUIOVector
      4e1ea514
    • Anthony Liguori's avatar
      Merge remote-tracking branch 'bonzini/nbd-for-anthony' into staging · ebdfc3c8
      Anthony Liguori authored
      * 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
        ...
      ebdfc3c8
  4. 22 Dec, 2011 25 commits