On Tue, Aug 23, 2016 at 08:05:11PM +0100, Robin Murphy wrote: > At long last I've finished the big SMMUv2 rework, so here's everything > all together for a v5. As a quick breakdown: > > Patches 1-3 are the core PCI part, all acked and ready to go. No code > changes from v4. > > Patch 4 is merely bugfixed from v4 for simplicity, as I've not yet > managed to take as close a look at Lorenzo's follow-on work as I'd like. > > Patches 5-7 (SMMUv3) are mostly unchanged beyond a slight tweak to #5. > > Patches 8-17 are the all-new SMMUv2 rework. > > Patch 18 goes along with the fix already in 4.8-rc3 to help avoid 64-bit > DMA masks going wrong now that DMA ops will be enabled. > > Finally, patch 19 addresses the previous problem of having to choose > between DMA ops or working MSIs. This is currently at the end as > moving it before #17 would require a further interim SMMUv2 patch, and > a 19-patch series is already quite enough... So this is all looking pretty good to me, modulo the handful of comments to address. The arm-smmu.c changes are pretty tough to review, given the necessary amount of refactoring to get where you want to get, but the end result looks good and the series does bisect. Thanks, Will -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html