On Jun 30 08:42, Keith Busch wrote: > On Tue, Jun 30, 2020 at 04:09:46PM +0200, Philippe Mathieu-Daudé wrote: > > What I see doable for the following days is: > > - hw/block/nvme: Fix I/O BAR structure [3] > > - hw/block/nvme: handle transient dma errors > > - hw/block/nvme: bump to v1.3 > > > These look like sensible patches to rebase future work on, IMO. The 1.3 > updates had been prepared a while ago, at least.
I think Philippe's "hw/block/nvme: Fix I/O BAR structure" series is a no-brainer. It just needs to get in asap. The "hw/block/nvme: handle transient dma errors" series would really benefit from most of the patches in my "hw/block/nvme: AIO and address mapping refactoring" series. The elephant in the room is the AIO part (the "hw/block/nvme: allow multiple aios per command" patch), so I will get rid of it and leave the cleanup patches there and post it as a new series together with the "handle transient dma errors" fixes. This would make it a series of around ~17-18 patches, but I think they are all quite reviewable. The bump to v1.3 should also pretty much be ready for merging.