From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:54174) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RhmBx-0000eo-OL for qemu-devel@nongnu.org; Mon, 02 Jan 2012 13:01:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RhmBw-00018Q-Cs for qemu-devel@nongnu.org; Mon, 02 Jan 2012 13:01:01 -0500 Sender: Paolo Bonzini From: Paolo Bonzini Date: Mon, 2 Jan 2012 19:00:29 +0100 Message-Id: <1325527237-24146-1-git-send-email-pbonzini@redhat.com> Subject: [Qemu-devel] [PATCH 0/8] qemu-queue cleanups List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: qemu-trivial@nongnu.org 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