From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:46823) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RljMO-0007lG-V0 for qemu-devel@nongnu.org; Fri, 13 Jan 2012 10:48:14 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RljMJ-0000PB-7v for qemu-devel@nongnu.org; Fri, 13 Jan 2012 10:48:08 -0500 Received: from mail-yx0-f173.google.com ([209.85.213.173]:42246) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RljMJ-0000P5-1W for qemu-devel@nongnu.org; Fri, 13 Jan 2012 10:48:03 -0500 Received: by yenl8 with SMTP id l8so342747yen.4 for ; Fri, 13 Jan 2012 07:48:02 -0800 (PST) Sender: Paolo Bonzini Message-ID: <4F10522C.9090508@redhat.com> Date: Fri, 13 Jan 2012 16:47:56 +0100 From: Paolo Bonzini MIME-Version: 1.0 References: <1325527237-24146-1-git-send-email-pbonzini@redhat.com> In-Reply-To: <1325527237-24146-1-git-send-email-pbonzini@redhat.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH 0/8] qemu-queue cleanups List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: qemu-devel@nongnu.org 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