From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:36677) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QmLem-00085s-35 for qemu-devel@nongnu.org; Thu, 28 Jul 2011 04:09:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QmLel-0001ZE-3U for qemu-devel@nongnu.org; Thu, 28 Jul 2011 04:09:24 -0400 Received: from mx1.redhat.com ([209.132.183.28]:24855) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QmLek-0001Z5-NK for qemu-devel@nongnu.org; Thu, 28 Jul 2011 04:09:23 -0400 Message-ID: <4E3119DD.8050503@redhat.com> Date: Thu, 28 Jul 2011 10:12:13 +0200 From: Kevin Wolf MIME-Version: 1.0 References: <1311179069-27882-1-git-send-email-armbru@redhat.com> In-Reply-To: <1311179069-27882-1-git-send-email-armbru@redhat.com> Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH 00/55] Block layer cleanup & fixes List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Markus Armbruster Cc: quintela@redhat.com, dbaryshkov@gmail.com, stefano.stabellini@eu.citrix.com, qemu-devel@nongnu.org, lcapitulino@redhat.com, amit.shah@redhat.com Am 20.07.2011 18:23, schrieb Markus Armbruster: > This patch series looks bigger than it is. All the patches are small > and hopefully easy to review. > > Objectives: > > * Push BlockDriverState members locked, tray_open, media_changed into > device models, where they belong. > > * BlockDriverState member removable is a confusing mess, replace it. > > * Improve eject -f. > > Also clean up minor messes as they get in the way. > > Part I: Preliminaries > PATCH 01-09: Assorted block layer fixes and cleanup Thanks, applied patches 1-9 to the block branch. > Part II: Move tray state to device models > PATCH 10-18: IDE tray open/closed > PATCH 19-22: SCSI tray open/closed > PATCH 23-25: block layer kill tray_open > PATCH 26-27: IDE tray lock > PATCH 28-29: SCSI tray lock > PATCH 30-32: block layer kill locked > PATCH 33-35: IDE & SCSI synchronize physical tray on init > PATCH 36-38: IDE & SCSI migrate tray state > PATCH 39-41: block layer & fdc media_changed > > Part III: Replace removable > PATCH 42-44 clean up inappopriate uses of removable > PATCH 45-46 replace remaining users > > Part IV: Reduce unclean use of block_int.h > PATCH 47-53 > > PART V: Improve eject -f > PATCH 54-55 I'll wait for a v2 on top of the block branch for the rest of the series. Kevin