[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/8] qemu-queue cleanups
From: |
Paolo Bonzini |
Subject: |
[Qemu-devel] [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
- [Qemu-devel] [PATCH 0/8] qemu-queue cleanups,
Paolo Bonzini <=
- [Qemu-devel] [PATCH 2/8] block-migration: switch to QTAILQ, Paolo Bonzini, 2012/01/02
- [Qemu-devel] [PATCH 3/8] qed: switch to QTAILQ, Paolo Bonzini, 2012/01/02
- [Qemu-devel] [PATCH 8/8] block: use QSIMPLEQ for the AIO free list, Paolo Bonzini, 2012/01/02
- [Qemu-devel] [PATCH 7/8] coroutine: switch to QSIMPLEQ, Paolo Bonzini, 2012/01/02
- [Qemu-devel] [PATCH 5/8] qemu-queue: really simplify QSIMPLEQ, Paolo Bonzini, 2012/01/02