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