From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:52169) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tv2Sm-0000y2-DQ for qemu-devel@nongnu.org; Tue, 15 Jan 2013 04:05:49 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tv2Sl-0003Bv-2o for qemu-devel@nongnu.org; Tue, 15 Jan 2013 04:05:44 -0500 Received: from mail-wg0-f46.google.com ([74.125.82.46]:64897) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tv2Sk-0003Bd-Ra for qemu-devel@nongnu.org; Tue, 15 Jan 2013 04:05:42 -0500 Received: by mail-wg0-f46.google.com with SMTP id dr13so2548150wgb.13 for ; Tue, 15 Jan 2013 01:05:41 -0800 (PST) Date: Tue, 15 Jan 2013 10:05:39 +0100 From: Stefan Hajnoczi Message-ID: <20130115090539.GD21625@stefanha-thinkpad.redhat.com> References: <1358177218-16802-1-git-send-email-pbonzini@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1358177218-16802-1-git-send-email-pbonzini@redhat.com> Subject: Re: [Qemu-devel] [PATCH resend 0/7] Discard improvements List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Paolo Bonzini Cc: kwolf@redhat.com, qemu-devel@nongnu.org, stefanha@redhat.com On Mon, Jan 14, 2013 at 04:26:51PM +0100, Paolo Bonzini wrote: > This series builds on the patch from Kusanagi Kouichi, and also adds > discard support for non-passthrough block devices (BLKDISCARD), and > asynchronous discard support. > > SCSI already calls bdrv_aio_discard, so it is not affected by these > patches. > > Kusanagi Kouichi (1): > raw-posix: support discard on more filesystems > > Paolo Bonzini (6): > raw-posix: remember whether discard failed > raw: support discard on block devices > block: make discard asynchronous > ide: fix TRIM with empty range entry > ide: issue discard asynchronously but serialize the pieces > block: clear dirty bitmap when discarding > > block.c | 8 +++- > block/raw-aio.h | 5 ++- > block/raw-posix.c | 125 +++++++++++++++++++++++++++++++++++++++++------------- > configure | 19 +++++++++ > hw/ide/core.c | 79 +++++++++++++++++++++++----------- > 5 files changed, 179 insertions(+), 57 deletions(-) > > -- > 1.8.1 > > Thanks, applied to my block tree: https://github.com/stefanha/qemu/commits/block Stefan