On Wed, 2016-13-07 at 21:17:05 UTC, Ian Munsie wrote: > From: Ian Munsie <imun...@au1.ibm.com> > > The vPHB model of the cxl kernel API is a hierarchy where the AFU is > represented by the vPHB, and it's AFU configuration records are exposed > as functions under that vPHB. If there are no AFU configuration records > we will create a vPHB with nothing under it, which is a waste of > resources and will opt us into EEH handling despite not having anything > special to handle. > > This also does not make sense for cards using the peer model of the cxl > kernel API, where the other functions of the device are exposed via > additional peer physical functions rather than AFU configuration > records. This model will also not work with the existing EEH handling in > the cxl driver, as that is designed around the vPHB model. > > Skip creating the vPHB for AFUs without any AFU configuration records, > and opt out of EEH handling for them. > > Signed-off-by: Ian Munsie <imun...@au1.ibm.com> > Reviewed-by: Andrew Donnellan <andrew.donnel...@au1.ibm.com>
Applied to powerpc next, thanks. https://git.kernel.org/powerpc/c/e4f5fc001a6cb82bef91037245 cheers _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev