qemu-trivial
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-trivial] [PATCH 0/8] qemu-queue cleanups


From: Paolo Bonzini
Subject: [Qemu-trivial] [PATCH 0/8] qemu-queue cleanups
Date: Mon, 2 Jan 2012 19:00:29 +0100

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(-)

-- 
1.7.7.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]