On 07/16/2018 06:06 PM, Lorenzo Pieralisi wrote: >> Here's a set of 8 patches against the 'pci/controller-fixes' branch of Lorenzo >> Pieralisi's 'pci.git' repo. They are the fixes for the PCI I/O space page leaks >> (and the kernel BUG caused by them on deferred probe); those were 1st found >> testing the R-Car PCIe driver. The patches are in the chronological order >> (considering the date/time of the commits specified in the Fixes: tag), patches >> #2..#8 depend on the patch #1 in order to build/work as it introduces the managed >> device API that they all use... >> >> [1/8] PCI: xgene: Fix I/O space page leak >> [2/8] PCI: of: Fix I/O space page leak >> [3/8] PCI: versatile: Fix I/O space page leak >> [4/8] PCI: designware: Fix I/O space page leak >> [5/8] PCI: aardvark: Fix I/O space page leak >> [6/8] PCI: faraday: Fix I/O space page leak >> [7/8] PCI: mediatek: Fix I/O space page leak >> [8/8] PCI: v3-semi: Fix I/O space page leak >> >> MBR, Sergei > > Hi Sergei, > > I reshuffled the series, rewrote commit logs and move the devm_ > API to commit 2 which is the one you tested AFAIK. Well, that means the XGene fix wouldn't propagate "deep enough", if that's your choice, OK... > I pushed them out to my pci/controller-fixes branch which I hope > we can still aim for an -rc, please do have a look and let me know > what you think, I have not asked Bjorn to pull it yet. Your edits generally look fine, except you forgot the usual "X has the same issue" phrase in the XGene's commit log. > Thanks, > Lorenzo MBR, Sergei