On 01/02/2012 07:00 PM, Paolo Bonzini wrote:
These patches simplify the jungle of lists provided by qemu-queue from
4 to 3.  QCIRCLEQ is dropped, since it provides no real advantage over
QTAILQ.  QSIMPLEQ is simplified to no longer permit insertion at the
tail, with the advantage that it is more suited for simple free lists.

Stefan, these are a bit borderline for qemu-trivial.  Let me know
if they're fine.

Paolo Bonzini (8):
   notifier: switch to QLIST
   block-migration: switch to QTAILQ
   qed: switch to QTAILQ
   ccid: switch to QTAILQ
   qemu-queue: really simplify QSIMPLEQ
   qemu-queue: drop QCIRCLEQ
   coroutine: switch to QSIMPLEQ
   block: use QSIMPLEQ for the AIO free list

  block-migration.c       |   44 ++++++------
  block.c                 |    9 +--
  block/qed.c             |   20 +++---
  block/qed.h             |    4 +-
  block_int.h             |    4 +-
  coroutine-ucontext.c    |   10 ++--
  hw/ccid-card-emulated.c |   24 +++---
  input.c                 |    2 +-
  migration.c             |    2 +-
  notify.c                |   10 ++--
  notify.h                |    8 +-
  qemu-coroutine-int.h    |    2 +-
  qemu-queue.h            |  175 +++--------------------------------------------
  qemu-timer.c            |    2 +-
  vl.c                    |    2 +-
  15 files changed, 81 insertions(+), 237 deletions(-)


Ping; Stefan asked to get these in through a qemu.git committer rather than qemu-trivial.

Paolo

Reply via email to