On Sun, Jun 23, 2019 at 10:30:42AM +1000, Benjamin Herrenschmidt wrote: > Hi ! > > As part of my cleanup and consolidation of the PCI resource assignment > policies, I need to clarify something. > > At the moment, unless PCI_PROBE_ONLY is set, a number of > platforms/archs expect Linux to reassign everything rather than honor > what has setup, then (re)assign what's left or broken. I don't think "reassign everything" is any different from "honor what has been setup and (re)assign what's left or broken". "Reassign everything" is clearly allowed to produce the exact same result as "honor what has been setup and (re)assign what's left or broken". I claim any difference between the two is actually a fragile dependency on the Linux assignment algorithm that is likely to break as that algorithm changes. Or am I missing something? Bjorn