Am 07.10.2014 um 13:59 hat Markus Armbruster geschrieben: > My last attempt got bogged down because I tried to do a reasonably > complete job, and the complexity proved more than I could handle with > the limited amount of uninterrupted time available. This time, I'm > cutting BlockBackend off with an axe, leaving most of the work for > later. > > Done in this series already: > > * Introduce a BlockBackend type, and lift up BlockDriverState's > device_name, device_list, dev, dev_ops, dev_opaque. Much more > remains to be lifted. > > * Make BlockBackend own the DriveInfo. > > * Wean hw/ off BlockDriverState, with two small exceptions. > > * Fix blockdev-add not to create a bogus IDE drive (0,0). > > * Take a few baby steps towards use of BlockBackend in monitor command > code where appropriate. > > Coming soon, hopefully: > > * QMP command blockdev-del > > * blockdev-add accepts node-name without id at top level > > * Lift up more stuff > > * More BlockBackend use in monitor command code > > I know the diffstat looks intimidating. I tried very hard to split > the patches so that the bigger ones do just one simple thing, and > mostly mechanically.
Thanks, applied to the block branch. Kevin